Всю папку /cache/ нельзя закрывать, так как в ней еще находятся сжатые css и js (при включении соответствующей опции).
А вот папку cache/engine - закрыть нужно.
Можно добавить в корневой .htaccess строку:
RewriteRule ^cache/engine/ - [R=403,NC,L]Форум ReadyScript Сообщения от admin
Всю папку /cache/ нельзя закрывать, так как в ней еще находятся сжатые css и js (при включении соответствующей опции).
А вот папку cache/engine - закрыть нужно.
Можно добавить в корневой .htaccess строку:
RewriteRule ^cache/engine/ - [R=403,NC,L]Это не баг (ничего не ломает) и не фича (ничего не привносит).
Конечно, все должно быть по фен шую. )
1. Не смог найти информацию о том, что отсутствие public перед функцией дает notice.
2. Так исторически сложилось. Это абсолютно ни на что не влияет, так как конфигурационные файлы никогда не наследуются. Но в наследнике все равно всегда можно сделать так:
function _init()
{
parent::_init();
$this->getPropertyIterator()->append(....);
}Модули такие точно нужны.
Рекомендую задать этот вопрос в сервисе пожеланий, думаю там будет больше ответов.
Дело в том, что значение вашего поля в обычном случае сохраняется в таблице категорий в строке соответствующей категории.
Категория "Все" - это виртуальная категория, ее не существует в базе, у нее id=0, поэтому вам необходимо перехватывать orm.beforewrite.catalog-dir и записывать значение куда-нибудь в другое место (мы обычно записываем в конфиг модуля).
Если у вас редакция Гипермаркет или Мегамаркет, то должен быть пункт Товары -> Обмен данными с 1С.
Если редакция ниже, то нужно переходить на более полную комплектацию RS.
Напоминаем также, что у нас есть платная поддержка )
1. Чтобы понять можно ли обойти ошибку, нужно увидеть сам текст ошибки.
2.
a) В разделе Веб-сайт -> Настройка модулей -> Каталог -> Вкладка Импорт из YML есть настройка на какой процент увеличивать цену.
b) В ReadyScript есть возможность массового редактирования цен по формуле. Выбираете все товары, нажимаете внизу "редактировать", в колонке Цены ставите флажок "вычислить от другой цены" и далее просто заполняете на какой процент от какой цены нужно увеличить цены.
"Для создания 3-х макетов было прорисовано дизайнерами – 262 макета страниц (включая все состояния элементов).
262 макета были сверстаны в 81 html файлах, готовых для создания темы оформления.
Среднее время создания одной темы оформления из подготовленных html файлов – 50 часов."
Это выдержка из новости 2014 года: https://readyscript.ru/text-blog/novye- … -dostupny/
Тогда еще темы были значительно проще, функций и опций стало настолько больше, что тему сейчас конечно же за 50 часов не собрать ) Полностью с нуля я имею ввиду.
Вы это можете сделать просто проверяя категорию в общих шаблонах списка категорий и просмотра.
Шаблонизатор Smarty это позволяет сделать достаточно легко.
Например в шаблоне /moduleview/article/preview_list.tpl вы можете добавить инструкцию:
{if $category.alias == 'Псевдоним 1'}
{include file="%article%/preview_list_aaa.tpl"}
{elseif $category.alias == 'Псевдоним 2'}
{include file="%article%/preview_list_bbb.tpl"}
{else}
{include file="%article%/preview_list_default.tpl"}
{/if}И создаете соответственно шаблоны preview_list_aaa.tpl, preview_list_bbb.tpl, preview_list_default.tpl рядом с шаблоном preview_list.tpl
Аналогично вы можете сделать и в шаблоне детального просмотра новости. Проверяете признак какой-то (будь то alias или название категории) и подключаете соответствующий шаблон.
По сути стандартные 2 шаблона будут всего лишь точкой входа во множество других ваших шаблонов, которые вы можете сделать для любого количества категорий
Да, почему-то сейчас у них все недоступно. Возможно закрылись.
Жалко ребят.
<a href="{$brand->getUrl()}">{$brand.title}</a>
Но ведь отключив презентационные классы, вы отключаете какую-либо возможность влиять на ход расстановки секций из админ. панели. То есть у юзера уже не будет шансов секции выстроить 2 в строку, например, если он ваш класс не пропишет (а он не знает как называются ваши классы).
Наш конструктор предусматривался, чтобы все-таки сетку собирать на стандартных классах gs960, bootstrap, но ее можно корректировать добавляя свои классы. То есть мы не рассматривали тот случай о котором вы пишете.
Пожалуй, сейчас это возможно только кастомно (на конкретном проекте), способом описанным мною выше.
admin пишет:Готового шаблона на bootstrap 4 пока еще нет. (
Есть же дефолтная тема "современная", она вроде на 4
Нет, она на Bootstrap 3. Поддержка Bootstrap 4 относительно недавно появилась, поэтому новых тем пока еще нет.
Готового шаблона на bootstrap 4 пока еще нет. (
Владимир, спасибо за сообщение.
Мы работаем с разными студиями и понимаем всех, есть студии где сильна продажа кастомных дизайнов (и на этом студии умеют зарабатывать), а есть студии где сильна продажа более типовых магазинов, но зато массово.
---------
На этот год запланирована очень большая работа по нашему движку, мобильным приложениям, в том числе и такие, которые будут связаны вообще с форматами тем оформления. Работа будет гигантская. Надеюсь не разочаруем.
Мы все-таки получаем больше сообщений о том, что нужна одна официальная поддерживаемая тема со всеми возможными новыми фишками и расширенным набором кастомизаций, заложенных прямо в теме. (интересная на мой взгляд мысль)
Но! должен быть инструмент, который даже одну тему позволит изменить до неузнаваемости.
Нужно добавить параметр fontsize_formats: "8pt 10pt 12pt 14pt 18pt 24pt 36pt"
https://www.tiny.cloud/docs/configure/c … ormatting/
Настройки находятся в файле /core/rs/html/tinymce.inc.php в методе getDefaultTinyOptions().
Вы можете создать рядом файл .my.inc.php и добавить там ваши параметры.
-----------------------
Есть и другие более красивые, но сложные методы через обработку событий в стороннем модуле.
ReadyScript отлично работает с неограниченным количеством зеркал, ведущих на одну папку (и это не является мультисайтовостью). Просто вместо создания нового WWW домена в IspManager'e, впишите ваш второй домен в поле "Псевдонимы" на странице редактирования вашего основного домена.
Внутри ReadyScript необходимо просто установить флажок у вашего основного сайта (Управление -> сайты) "Сайт по умолчанию", после чего любой добавленный домен будет открывать ваш основной сайт.
Кстати, поддержка сетки bootstrap 4 уже есть в ReadyScript
Возможно хостер предполагает, что вы будете отправлять письма через smtp.
Вам нужно поставить флажок использовать smtp для отправки писем, там и появится поле для ввода пароля к вашему ящику. В этом случае все письма и уведомления вы будете отправлять через ваш ящик на Яндексе.
Есть 2 момента, которые могут влиять на ее отображение:
1. Это настройка "Учитывать остатки комплектаций товаров в фильтрах при использовании многомерных комплектаций". (отключает характеристики, которые участвуют в многомерных комплектациях из фильтров, если количество комплектации = 0)
2. Если у вас в данной ктегории у всех товаров имеется одинаковое значение характеристики (Например, все из Краснодара), то она также не отображается в фильтре, так как в этом нет никакого смысла.
Внимательно посмотрели на XML файл, видим что в конце добавляется символ конца строки 0A. Но ситуация в том, что именно так сохраняют файл нативные функции XMLWriter в PHP
$xml = new \XMLWriter();
$xml->openUri($sitemap_filepath);
$xml->startDocument('1.0', 'utf-8');
$xml->startElement('sitemapindex');
$xml->writeAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');
foreach($chunk_filenames as $file_data) {
$xml->startElement('sitemap');
$xml->writeElement('loc', $file_data['url']);
$xml->writeElement('lastmod', date('c', filemtime($file_data['path'])));
$xml->endElement();
}
$xml->endDocument();
$xml->flush();В интернете никто не жалуется на это, это тоже наталкивает на мысль о том, что проблемы то нет.
Я больше склоняюсь, что это баг на стороне валидации Яндекса. Было бы здорово, если бы вы смогли им написать об этом. Или Яндекс заставляет нас делать костыльный код формирования Sitemap вручную, в чем я очень сомневаюсь.
И ведь все online валидаторы - тоже говорят, что все ОК.
Добрый день!
Sitemap успешно открывается:
http://dveridip.ru/sitemap-1.xml
Проверили на валидаторе ваш sitemap, ошибок не обнаружили:
https://www.xml-sitemaps.com/validate-x … te+Sitemap
Позволю себе дополнить историю. Так как с автором поста далее общались в тех. поддержке.
В итоге товары загрузили к нам в облако, там все летает.
Проблема была где-то на стороне хостинга. То ли клиентами сервер слишком сильно набил, то ли есть какие-то проблемы с аппаратной частью(дисками), то ли сконфигурировано все ПО плохо (БД, PHP) - о таких вещах хостер никогда не признается, поэтому мы посоветовали клиенту просто выбрать другого хостера.
Поддержка Bootstrap 4 в конструкторе очень скоро будет.
Форум ReadyScript Сообщения от admin