alexivchenko
Пользователь-
Публикаций
359 -
Зарегистрирован
Весь контент alexivchenko
-
Распечатайте массив вариантов на странице product.tpl, найдите нужные ключи и работайте в коде с ними. Как еще подробнее описать.
-
Чтобы вывести для каждого товара: Берем за пример стандартный файл в корне ./yandex.php Ищем print " <offer id='$p->variant_id' available='true'> <url>".$simpla->config->root_url.'/products/'.$p->url.$variant_url."</url>"; Подставляем ниже print"<adult>true</adult>"; Чтобы получилось print " <offer id='$p->variant_id' available='true'> <url>".$simpla->config->root_url.'/products/'.$p->url.$variant_url."</url>"; print"<adult>true</adult>"; И сохраняем. Теперь все продукты будут
-
Напишите в личных сообщениях ссылку на сайт с фидом
-
Вам проще обновить Simpla до последней актуальной версии, даже если там многое переделано. А так, новое поле в БД categories по типу enabled, в Storefront.class.php ищем вывод дерева категорий и прописываем новое поле в WHERE, так же в admin/Storefront.admin.php ищем вывод категорий, добавляем новое поле, в дизайне админа добавляем переключатель в категориях.
-
В файле /simpla/design/html/email_order_admin.tpl Находим {$subject = "Новый заказ №`$order->id`" scope=parent} и меняем у scope parent на root и так по всем файлам админки
-
В БД создавать поля для хранения нет надобности, после сохранения данных в админке, поля в БД создадутся сами. В /simpla/design/html/settings.tpl После <div class="block"> <h2>Настройки сайта</h2> <ul> <li><label class=property>Имя сайта</label><input name="site_name" class="simpla_inp" type="text" value="{$settings->site_name|escape}" /></li> <li><label class=property>Имя компании</label><input name="company_name" class="simpla_inp" type="text" value="{$settings->company_name|escape}" />
-
Бороться можно через капчу на smarty.
-
Это что-то не стандартное, нужно смотреть на месте. Напишите в личные сообщения.
-
во view/View.php у функций плагинов уберите оператор & Было public function get_browsed_products($params, &$smarty) { ... } Стало public function get_browsed_products($params, $smarty) { ... }
-
Могу помочь с решением проблемы бесплатно
-
Вам проще отказаться от http-авторизации, а сделать авторизацию по логину и паролю из базы средствами php. и попробуйте в /simpla/.htaccess вписать верхней части файла RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
-
Существуют зарезервированные символы, которые имеют зарезервированные значения, это разделители — :/?#[]@— и суб-ограничители — !$&'()*+,;= Существует также набор символов, называемых незарегистрированными символами — буквенно-цифровыми и -._~— которые не подлежат кодированию. https://habr.com/ru/post/232385/?ysclid=l8kubsbx19485130653 https://datatracker.ietf.org/doc/html/rfc3986
-
в папке compiled не кеш, а сборка вьюшки для отдачи на фронт. без файлов этой папки не будет отображаться и сам сайт. кеш хранится в папке cache в корне сайта, если файлов в ней нет, значит кеш не создавался. в вашем случае скорее проблема именно на стороне хостинга/сервера. вы можете мне написать и я проверю.