Перейти к содержанию
Официальный форум поддержки Simpla

alexivchenko

Пользователь
  • Публикаций

    359
  • Зарегистрирован

Весь контент alexivchenko

  1. Приветствую! Мой ник на этом форуме взламывался дважды: был sergeevizh и стал alexivchenko. Меня зовут: Кирилл Я из города Орёл, проживаю в Москве. Помогаю по любым вопросам. Готов выехать на встречу. Помогаю по Simpla, Okay, Azot, Mini, Buyers. Есть так же форум в Telegram: https://t.me/simpla2x
  2. Распечатайте массив вариантов на странице product.tpl, найдите нужные ключи и работайте в коде с ними. Как еще подробнее описать.
  3. Ваш код не полный, видимо прописан еще «универсальный виджет». Нужны еще файлы view/View.php и api/Products.php
  4. Чтобы вывести для каждого товара: Берем за пример стандартный файл в корне ./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>"; И сохраняем. Теперь все продукты будут
  5. Напишите в личных сообщениях ссылку на сайт с фидом
  6. Непонятно зачем вы дергаете вьюшку, не проще вашу манипуляцию реализовать внутри вью? Стукните в личку, думаю разберёмся за час.
  7. Через режим браузера «инкогнито» пробовали зайти в панель? Может кеш на стороне хостинга.
  8. Вам проще обновить Simpla до последней актуальной версии, даже если там многое переделано. А так, новое поле в БД categories по типу enabled, в Storefront.class.php ищем вывод дерева категорий и прописываем новое поле в WHERE, так же в admin/Storefront.admin.php ищем вывод категорий, добавляем новое поле, в дизайне админа добавляем переключатель в категориях.
  9. Проще выдернуть код из уже готового и перенести его на новый сайт. Если интересно, пишите, помогу.
  10. В файле /simpla/design/html/email_order_admin.tpl Находим {$subject = "Новый заказ №`$order->id`" scope=parent} и меняем у scope parent на root и так по всем файлам админки
  11. В БД создавать поля для хранения нет надобности, после сохранения данных в админке, поля в БД создадутся сами. В /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}" />
  12. Это что-то не стандартное, нужно смотреть на месте. Напишите в личные сообщения.
  13. во view/View.php у функций плагинов уберите оператор & Было public function get_browsed_products($params, &$smarty) { ... } Стало public function get_browsed_products($params, $smarty) { ... }
  14. Могу помочь с решением проблемы бесплатно
  15. Вам проще отказаться от http-авторизации, а сделать авторизацию по логину и паролю из базы средствами php. и попробуйте в /simpla/.htaccess вписать верхней части файла RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
  16. Существуют зарезервированные символы, которые имеют зарезервированные значения, это разделители — :/?#[]@— и суб-ограничители — !$&'()*+,;= Существует также набор символов, называемых незарегистрированными символами — буквенно-цифровыми и -._~— которые не подлежат кодированию. https://habr.com/ru/post/232385/?ysclid=l8kubsbx19485130653 https://datatracker.ietf.org/doc/html/rfc3986
  17. дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php на счет слешей #Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L]
  18. в папке compiled не кеш, а сборка вьюшки для отдачи на фронт. без файлов этой папки не будет отображаться и сам сайт. кеш хранится в папке cache в корне сайта, если файлов в ней нет, значит кеш не создавался. в вашем случае скорее проблема именно на стороне хостинга/сервера. вы можете мне написать и я проверю.
  19. в SimplaCMS config/config.php только 2 параметра отвечают за кеширование. smarty_caching = false; smarty_cache_lifetime = 0;
×
×
  • Создать...