Модератор, Но тут никакого спама нет. Ведь я использую тут и Jquery, и Ajax Битрикса, и PHP и java script. Так и какой это спам тегов? Если все эти элементы разработки участвуют в данном вопросе?
Filgavrilov, Ну конечно, если смотреть в такой аналогии то туристическим будет Jquey и большинство задач вы будете решать без проблем. Но настанет тот день, когда вам придётся идти дальше. Я бы вам посоветовал не делать конкретного выбора. А просто отталкиваться от поставленной задачи. Как только вы не сможете найти решения чего-то на Jquery, вы автоматически обратитесь к JS. Чем больше будет практики, тем проще будет определится где нужно JS, а где Jqury. Но опять же, вы должны понимать базовые правила JS например почему типы данных складываются так, а не иначе, почему тут написано так, а не по другому. Ведь даже в той же Jquery может случится так, что вы прибавите 5 + "5", а у вас получится не 10, а белиберда. Иначе даже изучая Jqury у ваc может возникать много вопросов, относительно того, как это работает, и ответ кроется только в JS
Никита, Если я правильно разобрался, то было всего 2 ошибки. $cache_id = 'marketQuery' пропущена ;
и if (!empty($yaMarket)) - это значит если переменная не пустая, а если я правильно понял должно быть if (empty($yaMarket)) - если переменная пустая. Во всяком случае если все так, то тогда эти 2 ошибки помогли мне лучше понять логику работы php и кеша битрикс. ) Спасибо вам еще раз!
Мне стыдно... но я не могу разобраться как мне этим воспользоваться в моем случае =((( Начинаю читать код, начало понятно, а дальше какой-то мрак. Я с php очень мало работал, в основном верстал =(
It Programmer, неа не вижу. Но как подсказывает логика. Создаете переменную. Пишите условие
var check;
if (check == true){
// выполняем ajax запрос
check = false;
}
у вас ajax запрос наверняка выполняется по какому-то событию. Например клику на какую-нибудь кнопку. Например id у этой кнопки пусть будет btn. Тогда можно прописать для неё.
$( "#btn" ).click(function() {
check = true;
});
тогда получится что после этого сразу начнется проверка на выполнение ajax запроса. А после его выполнения, переменная станет снова false. Пока вы не нажмёте на эту кнопку еще раз.
lexstile, Слушай ну я даже не знаю, мы вот тут посовещались толпой. И наверняка эти товары чем то отличаются. Возможно где-то у товаров используется вместо детальной фотки, превью фотка. А дательные фотки не загружены. Помимо этого в настройках каталога надо посмотреть какие свойства передаются в корзину. Просто так такого быть не может. Надо искать чем эти товары отличаются друг от друга. Наверняка есть какая-то проблема. Быть может в одном разделе у тебя торговые предложения и фотографии к ним берутся из more_photo, а в другом разделе обычные товары. Просто так ничего не бывает. Но если ты не найдешь решения, то можно сделать костыль. Создать свойство для товаров "Фото для корзины" и грузить его в товары, а затем поставить в настройках каталога передавать это свойство в корзину. В корзине потом отредактировать шаблон компонента, и подгружать фотки для товаров из этого свойства. Другого варианта мы не видим. Так что извини что не могу помочь...
Анастасия Фролова, Я думаю что всё таки это байка =)) А так это даже не столько в деньгах измеряется, сколько во времени. Ну можно воспользоватся какой программой для накрутки подписчиков. Но скорее всего это будут боты, а не живые пользователи. Опять же все зависит от тематики и предоставляемого контента. Вы же понимаете, что если у вас будет аккаунт инсты исключительно с рекламой, никто не будет долго это терпеть. Живые люди отпишутся. Боты останутся. К тому же обычно рекламодатели ищут аккаунты именно по свойственной им тематике. Ведь согласитесь странно будет выглядеть если на аккаунте с тематикой бьюити индустрии вдруг появляется реклама цемента с-500. Опять же, контент желательно делать самому, иначе вы устанете платить, за статьи и прочее. В общем тут нужен продуманный SMM план, куча времени и терпения.
a_palanski, ну если торговые предложения не подходят, то первое что приходит в голову, это в шаблоне компонента писать самому. Например какую нибудь менюшку которая будет при выборе того или иного варианта прибавлять к цене нужное значение. Но если я ничего не путаю, такая логика будет отрабатывать на стороне клиента. Если вас этот вариант устроит то, только JS + php. Но я бы всё таки рекомендовал пользоваться торговыми предложениями. Чтобы было меньше проблем в будущем с Яндекс маркетом и прочими ресурсами.