Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SergeTkach

Users
  • Posts

    2,316
  • Joined

  • Last visited

Everything posted by SergeTkach

  1. нет --- нет. Скорее всего, Вам нужна генерация с сохранением в базу данных. Но тогда нумерация страниц - это отдельная история.
  2. Переменная [page_number] - отображает номер текущей страницы пейджинации В версии 3.8.0 добавлена возможность использовать переменную [all_pages_number] Но для этого необходимо установить дополнительный модификатор из папки /Дополнительные-модификаторы/STG_all_pages_number/
  3. Должно работать. Может пароль неверный. Ну или ставьте порт 25 и хост mail.adm.tools Тестируйте через отправку формы контактов. Там если не работает, то должно выдавать ошибку (если конечно включить вывод ошибок)
  4. Как вариант, в базе данных у названий товаров может быть более 1 пробела между словами. А вот в админке (вернее в html в целом) отображается, как один пробел -- https://ibb.co/VM5jN0d
  5. Здравствуйте! Дать доступ к админку и ФТП. И описать, какие параметры были выбраны. Желательно сделать снимок экрана и показать стрелочкой, что где выбрали.
  6. Аааа... Блин, речь о том, чтобы показывать сестер, а не детей?
  7. На строке 70 совсем другой код: public function getOptions($data = array()) { То есть, ошибки с sort_order там точно быть не может. Если Вы все удалили (то есть магазин не рабочий), а ошибка не в модифицированном файле, а именно в оригинальном, то просто переустановите.
  8. Может в той подкатегорий просто нет дочерних подкатегорий?))) В демке вот есть - https://demo.ocstore.com/component/monitor Понятно, что у Вас другой шаблон. Но я не вижу здесь условия, по которому в категории второго уровня бы отрезался вывод подкатегорий. Разве что в контроллере есть такое условие, которое обнуляет переменную $data['categories'], если вдруг оказалось, что у категории есть родительская.
  9. Можно попробовать в модуль HTML контент. Но редактор поставить в режим кода. https://ibb.co/3dFsGsj А потом уже в Дизайн -> Макеты вывести этот модуль где хотите (из того, где возможно). Обычно, конечно, поиск размещают в шапке. По умолчанию в шапку разместить модули через Макеты нельзя. Упс...
  10. Аналог в смысле, чтобы можно было отправить адрес, и человек бы сразу уже видел бы статус страинцы. И не надо было бы что-то делать дополнительно.
  11. Тобто у Вас сайт без "мовної" папки в ЧПУ-адресах товарів та категорій? Тобто після зміни основної мови "постраждає" лише головна? Тобто Ви хочете сказати, що Ваша головна сторінка в топі пошуку, що ні в якому разі не можна зробити ії українською, бо це призведе до катастрофічних втрат доходу? Я дуже в цьому сумніваюся. Зробіть так: site.com.ua - головна україниською (бо сайт ж наче в українській доменні зоні) site.com.ua/ru - головна російською, бо хоч сайт в українській зоні, але є російськомовна версія
  12. Купите модуль и не парьтесь. А то потом придет другой SEO-шник, скажет, надо еще одну категорию, снова лезть в код...
  13. Что это у Вас за условие? Вы пытаетесь идентифицировать главную страницу и страницу товара в контроллере категорий... Это все должно быть в 3 разных файлах, так как для каждой страницы вызывается свой контроллер.
  14. Не, ну а если настройки модуля, то там же тернарный оператор не канает. Там elseif. Значит надо писать либо полный код, либо массив. Массив - я пробовал. Также пробовал обработку полей через отдельный метод, чтобы было коротко, но и понятнее: $data['status'] = $this->field('status'); У меня даже есть недописанный шаблон, в котором я застрял на всяких финтиклюшках, которые заставляли меня думать больше о финтиклюшках, чем о задаче... В конце-концов есть так называемый код-стайл. Надо писать так, как принятно в конкретной системе. Тогда все будет только легче.
  15. Прям любопытство меня разперло. Провел тестик. Самый быстрый код - это полный код. Также быстро вариант @chukcha с присвоением пустоты всем переменным сразу с дальнейшей обработкой каждого поля. Потом идет сокращенный код (незначительно медленее) И потом уже вариант с массивами (в 3-5 раз медленнее полного кода). Наиболее читаемый и всем понятный с первого взгляда вариант - это полный код. Когда появляются поля, где нужно задать дефолтные значения (в настройках модуля), это уже не подойдет под перебор массива. Оно уже будет не рядом и надо будет больше думать, что куда относится. Мой выбор - полный код ))) test.zip
  16. То есть, Вы знаете, как компилируется и исполняется PHP, но не знаете, что такое тернарный оператор?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.