tgarl, на каждое-каждое желание понятно, что своя задача и новый код писать.
А тут надо сформулировать одну задачу:
клиент где-то указывает, какой бренд-линия нужно в начало списка, на изменение этого - обработчик, который переписывает у товаров поля для сортировки. Бренд-линия - это у товаров привязка к какому то элементу другого инфоблока? обработчик на изменение элементов этого инфоблока, у кого проставили "ставить товары этого бренда в каталоге наверех", те товары отбираем и ставим выше. Это пример описания задачи, все конечно зависит от того, что там и как у вас организовано
Mars, проблема не в php, а в том как у вас ссылки в шаблоне генерируются
откуда в ssl версии берется порт 80 в src? https://yadi.sk/i/FT5k_RE0WDAfyg
80 - порт для http, для https - порт 443. одновременно не может быть
на http версии нет никаких :80 в урлах.
И как ранее сказала, лучше вообще ссылки делать относительными от корня сайта, без указания протокола и домена
PetrPo, для решений на 1000+ пользователей использую свой модуль и свои компоненты на d7. Компоненты - готовые инструменты, костылить имеет смысл для уникальных точечных задач (и то не факт что имеет смысл). Если у вас такие крупные проекты, писать костыли - крайне плохо.
Сначала определитесь, письмо вообще не отправляется, или к вам не доходит. Верно сказали, если в таблице b_event не появляются записи - значит CEvent не сработал, ищете ошибку до него, и если до него ок - то используйте обработчик отправки события, там ищите причину.
Сколько времени прошло с начала как Вы стали разрабатывать на bitrix до момента когда сами себе смогли сказать, что являетесь разработчиком bitrix.
по интернет-магазинам - наверное через год-полтора уже стала совсем уверена в себе, и точно могу оценить и время, и какие еще нужны мне данные от заказчика, и заранее уже могу знать, в каких местах у нас будут трудности, поэтому обращаю внимание на это сразу и часто напоминаю. Но даже при 4-5-летнем опыте - проблемы всегда появляются, на каждом проекте свои особенности, все клиенты разные и потребности разные.
на словах я это примерно и так понимаю. Не понимаю, как мне это сделать такскзть физически.
туннель на php можно сделать? ил на серваке моем, где сайт крутится, надо делать? что именно сделать?
все ip админ их мне дал
Андрей Охотников,
для таких оборотов уже конечно лучше свое решение. Не представляю, насколько приходится перенастраивать серваки, чтобы такие запросы в битриксе удерживать. (только если заказы на суммы по 200т.р. и заказов по 2-3 шт в день). Если заказов от 100 в день - то дальнейшее использование битрикса будет приносить все новые и новые проблемы: от падающей базы и замедления скорости ответа от сервера, до невозможности корректно управлять "маркетингом" из коробки, все свое писать все равно придется.
Так что в вашем случае - конечно да, уже давно пора свое писать
Если бы было все так просто, то никто бы не покупал решения)
Обычно это не просто шаблон, а модуль, т.е. свои классы, своя библиотечка, и ее классы используются в шаблонах. Так что без ядра модуля не получится (ну или на очень старом старом каком нить решении, где об этом разработчик не подумал)
Сломать некоторые шаблоны/решения можно, некоторые - сложно. Кто как может прячет места с проверкой купона или тестового периода
Айнур Валиев, когда вам кто-то готов помочь разобраться, то помогайте и ему в ответ. Сейчас в вашем вопросе и последующих комментариях нет ничего, что могло бы понять, в чем именно у вас проблема. Если вы считаете, что я предлагаю вам какие-то глупости - продолжайте сами топтаться на месте
Айнур Валиев, во-первых, перед выводом списка выведетете все эти значения-
$arParams["ELEMENT_SORT_FIELD"], $arParams["ELEMENT_SORT_ORDER"]
проверьте, что и на последующих страницах они имеют те же значения, что вы ждете.
также желательно сначала весь кеш сбросить, потом смотреть, что там с сортировкой будет.
\ну и по сортировке по цене - надеюсь у вас товары простые, а не с торговыми предложениями (потому что они так сортироваться не будут)
Айнур Валиев, так покажите, как назначаете параметры сортировки.
если вы храните в сессии где-нибудь параметр, то в сам компонент передаете параметры сортировки.
или из get-а берете? тогда должны быть в пейджинге тоже гет-параметры для сортировки..
короче, смотря как реализовано
А тут надо сформулировать одну задачу:
клиент где-то указывает, какой бренд-линия нужно в начало списка, на изменение этого - обработчик, который переписывает у товаров поля для сортировки. Бренд-линия - это у товаров привязка к какому то элементу другого инфоблока? обработчик на изменение элементов этого инфоблока, у кого проставили "ставить товары этого бренда в каталоге наверех", те товары отбираем и ставим выше. Это пример описания задачи, все конечно зависит от того, что там и как у вас организовано