51

(6 ответов, оставленных в Вопросы по работе с системой)

Для некоторых доработок Темы оформления, решил сделать тестовый сайт на поддомене test.moidomen.ru

Лицензия оформлена на moidomen.ru

На хостинге создал поддомен, загрузил туда все файлы. Базу данных подключил ту же, что и у основного домена.

В админке /admin/site-control/ добавил домен.

При обращении к поддомену пишет

   

Тестовый период работы с ReadyScript завершен. Необходимо приобрести лицензию

Админка test.moidomen.ru/admin/site-control/ пишет уведомление Пробный период истек.

Что не так делаю?

52

(10 ответов, оставленных в Вопросы по работе с системой)

admin, наверное, вы меня не поняли. Я не переношу на новый домен.
Открою лучше отдельную тему, чтобы не путаться.

53

(10 ответов, оставленных в Вопросы по работе с системой)

admin пишет:

Необходимо, чтобы сайт мог сделать запрос сам на себя по доменному имени. Для этого, если у вас VPS, то в hosts на сервере можно прописать домен и IP сервера.

Если это обычный шаред хостинг, то нужно изменить IP в DNS у домена, когда начнут проходить запросы на себя, то ошибка исчезнет.

Дело в этом?
Хостинг FASTVPS, т.е. видимо надо изменить IP в DNS у домена. На что надо изменить IP?
Или проще в поддержку хостинга написать, а они поймут.

54

(10 ответов, оставленных в Вопросы по работе с системой)

Для некоторых доработок решил сделать тестовый сайт на поддомене test.moidomen.ru

Лицензия оформлена на moidomen.ru

На хостинге создал поддомен, загрузил туда все файлы. Базу данных подключил ту же, что и у основного домена.

В админке /admin/site-control/ добавил домен.

При обращении к поддомену пишет

Тестовый период работы с ReadyScript завершен. Необходимо приобрести лицензию

Админка test.moidomen.ru/admin/site-control/ пишет уведомление Пробный период истек.

Админка moidomen.ru/admin/site-control/ показывает оба сайта.

Что не так делаю?

55

(2 ответов, оставленных в Вопросы по работе с системой)

Перенес рабочий магазин вместе с базой на локалку. Дорабатываю тему. Вылезает такая ошибка.

Warning: preg_match(): Compilation failed: missing terminating ] for character class at offset 43 in C:\OSPanel\domains\ready-new.test\modules\seocontrol\model\orm\seorule.inc.php on line 96

Warning: preg_match(): Compilation failed: a numbered reference must not be zero at offset 10 in C:\OSPanel\domains\ready-new.test\modules\seocontrol\model\orm\seorule.inc.php on line 96

Если я правильно понимаю, то СЕО-модуль ругается, т.к. идет проверка по домену.
Значит, когда я все перенесу на обратно на домен, она исчезнет?

56

(6 ответов, оставленных в Вопросы по созданию тем оформления)

Дмитрий пишет:

Разработчики, можно ли сделать видео урок для  весртальщиков, как интегрировать многоуровневое меню, допустим вертикально с подкатегориями .
Вот пример http://www.sotmarket.ru/  каталог. 
Постоянно все спрашивают.

В Маркетплейсе есть готовая тема, где такое меню реализовано. Яркая называется.

57

(7 ответов, оставленных в Вопросы по работе с системой)

Смотрю демо-версию этой темы на сайте разработчика http://middle.readyscript.ru/
Там в адаптивной версии нет телефона и города в Шапке.

Вероятно, у Вас заменены не только фоновая картинка и цвета шрифтов.

58

(2 ответов, оставленных в Вопросы по работе с системой)

Уже обсуждалось на форуме. Движок формирует только такие URL.

И лично я с этим полностью согласен, т.к. за два года существования своего ИМ на этом движке, уже раз 5 поменял структуру каталога. И за счет отсутствия вложенности, не приходится менять URL и изменения проходят без вылета страниц из индекса.

59

(2 ответов, оставленных в Вопросы по работе с системой)

Кажется, нашел проблему.

Кривой шаблон Новостей/Статей. На демке на сайте RS тоже. http://bright.rscms.ru/text-1/scenarii- … adyscript/

Когда переходим со списка Новостей http://bright.rscms.ru/text-1/ на любую Новость, то какую бы мы не нажали, у нас Заголовок правильный, а содержимое от  одной и той же новости "ReadyScript публикует новую сочную тему оформления".

На моем сайте, я ее удалил и получал ошибку Fatal error: Call to a member function getDebugAttributes() on a non-object in C:\OSPanel\domains\ready-new.test\cache\smarty\compile\templates_bright_moduleview_article_view_article_tpl.rs.tpl.php on line 30
или после чистки Кэша
Fatal error: Call to a member function getDebugAttributes() on a non-object in C:\OSPanel\domains\ready-new.test\core\smarty\sysplugins\smarty_internal_templatebase.php(151) : eval()'d code on line 30

И, т.к. тему я подредактировал, долго не мог понять, где же накосячил.))

В принципе, похожа, но стили все-таки другие. Приходится копипастить из обычного заказа и стили править.
Ну и выбирать в админке приходится какую-то стандартную, например, "Современную", а там файлы подменять. Как .my. Но это костыль, если не сказать больше.

Возможности добавить Нестандартную тему в админку этого модуля, я не нашел. Если вдруг она есть, то простите...

По хорошему надо:

1) Либо сделать, чтобы Одностраничный заказ сам как-то подхватывал стили оформления из Обычного заказа.
2) Либо чтобы разработчики Нестандартных (Платных) тем учитывали существование такого плагина и при Установке темы, в админке модуля Заказ на одной странице, можно было выбрать новую (нестандартную) тему.

Иначе, это как говорится "после сборки, обработать напильником".
Потратив деньги на покупку Шаблона, хочется получить готовый продукт, а не тратить время на доработку самому или привлекать стороннего исполнителя.

И да. Остается открытым вопрос, как подменить confirm.tpl
Через .my. он не подменяется. А копирование шаблона \modules\onepageorder\view\templates\flatlines\checkout\confirm.tpl в \templates\bright\moduleview\onepageorder\view\templates\flatlines\checkout\confirm.tpl тоже что-то не срабатывает.

Похоже, ерунду написал. (( Там совсем другие файлы...
В этой теме, видимо, не предусмотрено оформление на одной странице. Придется самому, похоже, какой-то стандартный шаблон править.

Работаю над установкой на сайт новой темы "Яркая".
Скопировал содержимое \templates\bright\moduleview\shop\checkout\ в \modules\onepageorder\
а также создал каталог \templates\bright\moduleview\onepageorder\ с аналогичным содержимым.
Но возможности выбрать тему Яркая в настройках модуля так и не появилось.

Вопрос. Как установить тему для Оформления на одной странице для сторонней темы?

63

(7 ответов, оставленных в Вопросы по работе с системой)

Если тема стандартная, то в техподдержку напишите. По идее, должны исправить в обновлении.

64

(7 ответов, оставленных в Вопросы по работе с системой)

Это скорее в тему Шаблоны.

Надо лезть в панель разработки в браузере и смотреть стили для каждого блока. И потом менять положение блока при помощи padding и margin различных. Если не очень разбираетесь или время жалко тратить, обратитесь к тому, кто Вам Тему верстал, у Вас же своя тема, вроде.

65

(2 ответов, оставленных в Вопросы по работе с системой)

На локалке та же тема работает нормально, проверял.
На хостинге сайт с старой темой тоже нормально работает.
Почитал форум, складывается впечатление, что проблема с правами на какую-то папку.

Установил новую тему Яркая. И немного подредактировал.

Теперь не работает страница показа одной новости (статьи).
На локалке работает, все остальные страницы работают.

Fatal error: Call to a member function getDebugAttributes() on a non-object in /var/www/admin/www/teplo.ru/cache/smarty/compile/templates_bright_moduleview_article_view_article_tpl.rs.tpl.php on line 30

Может кто сталкивался? А то тех. поддержка вроде как по выходным не работает...

67

(2 ответов, оставленных в Вопросы по работе с системой)

А у поискового робота какой вариант будет?

Точно не уверен, но думаю только для каждого города отдельный поддомен делать.
И за счет мультисайтовости под каждый город - свой контент.

Динамически подставлять теги в зависимости от геотаргетинга теоретически, наверное, можно. Только Яндекс зафильтрует, как дорвей. Хотя, это мои предположения.

68

(29 ответов, оставленных в Вопросы по работе с системой)

Алексей (PantiL) пишет:

Друзья.
Поделитесь опытом, кто и как подключил к своему магазину онлайн-кассу. У RS есть интеграция с сервисом Атол.Онлайн, я про этот сервис знаю, но увы, считаю такое решение слишком накладным для только что открывшегося магазина, потому как этот сервис предусматривает аренду кассы, а это 3000 руб в месяц. Интересно с помощью каких сервисов вы подключили кассу ?

А чем плох вариант через физическую кассу бить, раз мало заказов? Я, конечно, понимаю что не современно... Зато бесплатно.

И да, что по закону считается моментом оплаты? Когда на почту сообщение от магазина пришло? Или в момент зачисления на расчетный счет? А если почта глюканула? Пришло сообщение, а нет оплаты. Или наоборот.

Если я правильно понимаю, то в налоговую поступает информация, что на р/с в такой-то день пришли деньги от Яндекс.Кассы. Как они узнают в котором часу клиент оплатил на сайте?

И еще. Бьем полный чек, а на р/с приходит за минусом комиссии Яндекс.Кассы. Как правильно это проводить по бухгалтерии?

Проверяю на Яндекс.Браузере, в котором включено Дополнение Советник.

Вот весь код файла .htaccess в котором добавлен Вариант 2

AddDefaultCharset Off

<IfModule mod_php5.c>
    php_flag magic_quotes_gpc off
    php_flag magic_quotes_runtime off
    php_flag register_globals off
    php_flag display_errors off
    php_value max_input_vars 5000
</IfModule>

<IfModule mod_dir.c>
    DirectoryIndex index.php index.htm index.html
</IfModule>

<IfModule mod_rewrite.c>
    RewriteEngine On
    
        
    #RewriteCond %{REMOTE_ADDR} !(109.252.87.103)
    #RewriteCond %{REMOTE_ADDR} !(176.59.55.252)
    #RewriteCond %{SCRIPT_FILENAME} !stub.htm
    #RewriteRule .* /stub.htm [R=302,L]
    
    #RewriteBase /
    
    
    
 
    #RewriteRule modules\/.*?\/(config|controller|model)\/ - [F,L]
    #RewriteRule core\/.* - [F,L]
    
        
    RewriteRule ^(robots.txt)$ $1 [L]

    RewriteCond %{HTTP:Authorization} ^Basic.*
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?http_authorization=%{HTTP:Authorization} [QSA,L]    
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
    
    
</IfModule>

#Запрещаем открывать файлы напрямую
<Files ~ "(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php)$">
    Order allow,deny
    Deny from all
</Files>

<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self' *.ДОМЕН.ru data: 'unsafe-inline' [url]https://vk.com[/url] *.cloudflare.com *.retailcrm.pro *.caltat.com *.gstatic.com *.maps.yandex.net [url]https://ulogin.ru[/url] *.jsdelivr.net *.blogspot.com [url]http://api-maps.yandex.ru[/url] [url]https://api-maps.yandex.ru[/url] [url]https://readyscript.ru[/url] [url]https://dadata.ru[/url] [url]https://www.google-analytics.com[/url] [url]https://mc.yandex.ru[/url] [url]https://grade.market.yandex.ru[/url] [url]https://blocksovetnik.ru[/url] [url]https://cdnjs.cloudflare.com[/url] [url]https://cdn.jsdelivr.net[/url] [url]https://clck.yandex.ru[/url] [url]https://www.youtube.com[/url] [url]https://yandex.ru[/url] [url]https://mc.yandex.ru[/url] [url]https://yastatic.net[/url] 'unsafe-eval'"
</IfModule>

2 Вариант
Тоже в самом низу вставляю обернув в <IfModule mod_headers.c>

<IfModule mod_headers.c>
Header set Content-Security-Policy "default-src 'self' *.ДОМЕН.ru data: 'unsafe-inline' https://vk.com *.cloudflare.com *.retailcrm.pro *.caltat.com *.gstatic.com *.maps.yandex.net https://ulogin.ru *.jsdelivr.net *.blogspot.com http://api-maps.yandex.ru https://api-maps.yandex.ru https://readyscript.ru https://dadata.ru https://www.google-analytics.com https://mc.yandex.ru https://grade.market.yandex.ru https://blocksovetnik.ru https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://clck.yandex.ru https://www.youtube.com https://yandex.ru https://mc.yandex.ru https://yastatic.net 'unsafe-eval'"
</IfModule>

Тогда Советник продолжает работать.
Может надо не в низу вставлять? Или внутри какого-то <IfModule...>  ?

Вставляю с помощью Notepad++

1 Вариант

Вставляю в самом низу файла .htaccess после <Files ~ "(\.inc\.php|\.tpl|\.tpl\.php|\.auto\.php)$">
    Order allow,deny
    Deny from all
</Files>

Header set Content-Security-Policy "default-src 'self' *.ДОМЕН.ru data: 'unsafe-inline' https://vk.com *.cloudflare.com *.retailcrm.pro *.caltat.com *.gstatic.com *.maps.yandex.net https://ulogin.ru *.jsdelivr.net *.blogspot.com http://api-maps.yandex.ru https://api-maps.yandex.ru https://readyscript.ru https://dadata.ru https://www.google-analytics.com https://mc.yandex.ru https://grade.market.yandex.ru https://blocksovetnik.ru https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://clck.yandex.ru https://www.youtube.com https://yandex.ru https://mc.yandex.ru https://yastatic.net 'unsafe-eval'"

получаю
Internal Server Error

Попробовал просто вставить приведенный код в конце .htacceess

Header set Content-Security-Policy "default-src 'self' *.ДОМЕН.ru data: 'unsafe-inline' https://vk.com *.cloudflare.com *.retailcrm.pro *.caltat.com *.gstatic.com *.maps.yandex.net https://ulogin.ru *.jsdelivr.net *.blogspot.com http://api-maps.yandex.ru https://api-maps.yandex.ru https://readyscript.ru https://dadata.ru https://www.google-analytics.com https://mc.yandex.ru https://grade.market.yandex.ru https://blocksovetnik.ru https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://clck.yandex.ru https://www.youtube.com https://yandex.ru https://mc.yandex.ru https://yastatic.net 'unsafe-eval'"

Получил ошибку 500 internal server error. Может из-за того, что у меня https?
Из Вашего кода убрал только www.rukodelie.ru и http://tkanirukodelie.ru

А если вставляю, как в статье по ссылке

<IfModule mod_headers.c>
тут указанный код
</IfModule>

то Советник не блокируется.

Закусило Александр пишет:

Вот как сделано:

Header set Content-Security-Policy "default-src 'self' *.ВАШДОМЕН.ru data: 'unsafe-inline' https://vk.com *.cloudflare.com *.retailcrm.pro *.caltat.com *.gstatic.com *.maps.yandex.net https://ulogin.ru www.rukodelie.ru *.jsdelivr.net *.blogspot.com http://tkanirukodelie.ru http://api-maps.yandex.ru https://api-maps.yandex.ru https://readyscript.ru https://dadata.ru https://www.google-analytics.com https://mc.yandex.ru https://grade.market.yandex.ru https://blocksovetnik.ru https://cdnjs.cloudflare.com https://cdn.jsdelivr.net https://clck.yandex.ru https://www.youtube.com https://yandex.ru https://mc.yandex.ru https://yastatic.net 'unsafe-eval'"

Учтите, что здесь список только разрешенных обращений к внешним ресурсам. В консоли хрома можно посмотреть, если обращение к внешнему ресурсу было заблокировано.

http://sa1nikov.ru/blokiruem-sovetnik-y … -magazina/

Вставлять без разницы где? В начале, в конце, после чего-то, до чего-то? И условия <IfModule > никакие не нужны?

Виталий пишет:

Здравствуйте.
1. Можно ли в конструкторе изменить вывод фильтра по характеристикам горизонтально допустим вверху страницы , а не слева ?
2. У брендов в фильтре есть полоса прокрутки, а как сделать чтобы у других характеристик тоже была полоса прокрутки?

1. Тоже интересно. Когда сайт был на другом движке, где фильтры были горизонтально, фильтрами пользовались охотней. Но. Фильтры будут закрывать верхнюю часть экрана. А так как подбор идет без кнопки Подобрать, то пользователь может вообще не увидеть товары. И еще скорее всего будет проблематично адаптировать горизонтальный фильтр под ширину экрана смартфона.
2. У меня во всех характеристиках она есть. Тема Современная. В стилях задается максимальная высота окна, если характеристики не умещаются в нее, то появляется прокрутка.