Это называется адаптивный дизайн
https://habrahabr.ru/post/119127/
376 21.12.2017 12:24:40
Re: Современная тема, правка мобильного шаблона (5 ответов, оставленных в Вопросы по созданию тем оформления)
377 20.12.2017 18:55:23
Re: Современная тема, правка мобильного шаблона (5 ответов, оставленных в Вопросы по созданию тем оформления)
Тут 2 варианта быстрый и чуть дольше.
Простой.
В папке с вашей темой оформления, там где лежит layout.tpl создаёте файл scripts.tpl. В нём пишите:
{addcss file="custom.css"}
Далее можете создать файл в /templates/Ваша тема/resource/css/custom.css и добавлять правила.
Второй для создания полностью своей темы оформления.
Клонируете тему через Управление->Шаблоны->Справа вверху кнопка. После чего можете править всё угодно в Вашей клонированной теме.
И вот почитать:
небольшое руководство
Также посмотрите как включить отображение ошибок здесь https://readyscript.ru/faq/#faq-errors
378 19.12.2017 12:48:38
Re: Посмотрите, плз, роботс.тхт. Ничего лишнего не закрыл? (7 ответов, оставленных в Вопросы по работе с системой)
Вот например как сделано у меня:
User-agent: *
Disallow: /cart*
Disallow: /install*
Disallow: /feedback*
Disallow: /catalog/?query=*
Disallow: /auth*
Disallow: /my*
Disallow: /deliverycost*
Disallow: /register*
Disallow: /bitrix*
Disallow: /linki*
Disallow: /templates/buymysoft/mont.pdf
Disallow: *sort=*
Disallow: *?add*
Disallow: *referer=*
Disallow: *query=*
Disallow: *[cost]*
Disallow: *?pageSize*
Disallow: *?viewAs*
Disallow: *?frommarket=*
Disallow: /feedback-3/
Disallow: *pageSize=*
Disallow: *?;p=*
Disallow: *amp*
Disallow: *amp=*
Disallow: *utm_source*
Disallow: *utm_campaign*
Disallow: *utm_medium*
Disallow: *?%3B*
Disallow: /catalog/chasy/
Disallow: /catalog/gotovye--vyshitye-kartiny/
Disallow: /catalog/lastochki/
Disallow: /catalog/riolis-33268/
Disallow: /catalog/skrytaya-kategoriya/
Disallow: /catalog/supercena/
Disallow: /catalog/talismany-i-oberegi-biserom/
Disallow: /catalog/zhenskie-sorochki/
Disallow: /text-0*
379 19.12.2017 12:43:46
Re: Посмотрите, плз, роботс.тхт. Ничего лишнего не закрыл? (7 ответов, оставленных в Вопросы по работе с системой)
А правило в Disallow: разве не должно начинаться со слеша? Во всех примерах, которые видел ранее почему-то в начале стоит /
Как тут, например, http://forum.readyscript.ru/post/7481/#p7481
Нет, оно в данном случае вообще не обязательно.
380 19.12.2017 12:42:08
Re: Посмотрите, плз, роботс.тхт. Ничего лишнего не закрыл? (7 ответов, оставленных в Вопросы по работе с системой)
Александр, спасибо за ответ.
1) по Allow - понял.
2) по указаниям отдельных правил для поисковиков - тоже понял.
3) Disallow: *?query=* - ОК
4) По фильтрам и навигации: как раз много страниц оттуда индексировалось, в том числе от этого и хочу избавиться. Мне кажется это лишнее. Я ошибаюсь?
Ну всё зависит от того, что вы хотите получить. Например Вы продаёте сапоги. И при применении фильтра остаются только сапоги красного цвета. Человек, который ищет сапоги красного цвета, куда охотнее перейдет? На страницу общую с сапогами, или на страницу с сапогами красного цвета?
381 18.12.2017 12:20:09
Re: Посмотрите, плз, роботс.тхт. Ничего лишнего не закрыл? (7 ответов, оставленных в Вопросы по работе с системой)
Выставляйте Allow только тогда когда вы закрываете раздел, но в хотите один подраздел в Вашем разделе открыть. Например. У вас есть раздел Автомобили, вы его закрыли от индексации через Disallow. Внутри него лежат Разделы Ваз, Holda и Lexus. Вы хотите, чтобы раздел Lexus попадал в выдачу, тогда используйте Allow. Но суда по Вашим правилам, Allow тут вообще бессмысленный, тем более на JS и CSS и картинки. Они и так попадают в поиск.
Лишнее, здесь во первых указание правил Всем, потом Яндексу и Гугл и при этом одинаковое. Оставьте уже всем.
Второе.
Disallow: *?s=*
Disallow: /plugins/
Disallow: /search/
Такого у нас не существует.
Лучше добавить результаты поиска из введённой поисковой строки.
Disallow: *?query=*
utm метки надо закрывать, но это:
Disallow: *utm=*
не UTM метки.
Вот UTM метки.
Теперь:
Disallow: *?bfilter*
Disallow: *?p=*
Disallow: *?pf*
Disallow: *&p=*
Зачем Вам закрыть от индексации фильтры и постраничную навигацию?
382 18.12.2017 11:58:39
Re: Микроразметка и сниппеты для поисковых систем (2 ответов, оставленных в Вопросы по работе с системой)
Они не сразу появляются, а со временем. Т.е. тогда когда этого захочет поисковая машина. У меня на сайте тоже не сразу всё появилось, а через пол года примерно, что в Яндексе, что в Google, но на тот момент выставления маркеров вообще не существовало, поэтому возможно сейчас быстрее. Но это не зависит от CMS это выставляется поисковиком, и только он за них ответственнен.
Можете написать им в поддержку, но я больше чем уверен, что они ответят просто ждите.
383 15.12.2017 12:30:19
Re: Фильтр размеров (20 ответов, оставленных в Вопросы по работе с системой)
Ну тут не совсем, то что нужно человеку, он скорее имеет ввиду поиск по комплектациям. А вы предлагаете поиск по наличию самого товара (общий остаток) (В фильтрах он есть всегда).
384 15.12.2017 12:26:46
Re: Как вывести третий уровень меню (9 ответов, оставленных в Вопросы по работе с системой)
По идее обойтись можно и стилями.
385 15.12.2017 12:24:36
Re: Добавить поиск в собственный модуль (13 ответов, оставленных в Вопросы по разработке модулей и API системы)
Закусило Александр пишет:Потому, что при группировке по статусу, все записи объединяются в одну принадлежающую этому полю значению.
http://www.mysql.ru/docs/man/Group_by_functions.html
https://ru.stackoverflow.com/questions/ … 0%B2-mysqlЯ это понимаю. Не правильно поставил вопрос.Можно ли как то сделать, группировку вот таким видом?
Т.е. сейчас получается вот так выводиться
Товаров 4шт. со статусом Оплачен
Товаров 7шт. со статусом ПодтвержденА можно ли сделать, вот так?
Товаров А 3шт. со статусом Оплачен
Товаров А 2шт. со статусом Подтвержден
Товаров Б 1шт. со статусом Оплачен
Товаров Б 5шт. со статусом Подтвержден
......
...
...
Ну сгруппируйте по id самого товара и всё
386 15.12.2017 12:08:36
Re: Добавить поиск в собственный модуль (13 ответов, оставленных в Вопросы по разработке модулей и API системы)
Офтопну, тему создавать не хотел
Кто-нибудь тестил вот этот поиск? https://maksfedorov.ru/blog/all/poisk-y … magazinov/
Пока не тестировал, но интересно.
387 14.12.2017 12:49:43
Re: Добавить поиск в собственный модуль (13 ответов, оставленных в Вопросы по разработке модулей и API системы)
Потому, что при группировке по статусу, все записи объединяются в одну принадлежающую этому полю значению.
http://www.mysql.ru/docs/man/Group_by_functions.html
https://ru.stackoverflow.com/questions/ … 0%B2-mysql
388 14.12.2017 12:39:49
Re: Добавить поиск в собственный модуль (13 ответов, оставленных в Вопросы по разработке модулей и API системы)
->groupby('status')
389 14.12.2017 12:37:47
Re: Фильтр размеров (20 ответов, оставленных в Вопросы по работе с системой)
Мне тоже интересно. Пересмотрел кучу движков интернет-магазинов, почти нигде нет такой функции как вывод числовых счетчиков доступных характеристик товаров. Например выбираю у футболок размер 52 и мне показывается, что таких футболок есть красного цвета 3 варианта, зеленого 1 вариант, а голубого 0.
Это, что на самом деле так сложно сделать раз нигде нет? Настолько эксклюзивная фича получается.
Это очень напряжный запрос, который очень тяжелый и вызывает подобный гемморой. Не каждый хостинг может обечпечит адекватное время ответа и реакции. даже если кэшировать, то размер кэшей будет неадекватно велик. Это скорее частное решение, а не массовое. Тут нужен хороший сервер для таких вещей. Мы каждый год возвращаемся к этой теме, но порка не готовы представить массовое решение, которое бы нас устроило.
390 13.12.2017 16:41:22
Re: Фильтр размеров (20 ответов, оставленных в Вопросы по работе с системой)
На данный момент фильтры появились по комплектация внутри товара, а в списке товаровпока нет возможности фильтровать по остаткам в разрезе комплектации, только общий остаток
391 13.12.2017 13:07:25
Re: Как вывести третий уровень меню (9 ответов, оставленных в Вопросы по работе с системой)
Вот так можно.
{* Список категорий из 3-х уровней*}
{if $dirlist}
<ul class="category">
{hook name="catalog-blocks-category-category:list-item" title="{t}Категории товаров:элементы списка{/t}"}
{foreach from=$dirlist item=dir}
<li {if in_array($dir.fields.id, $pathids)}class="act"{/if} {$dir.fields->getDebugAttributes()}><a href="{$dir.fields->getUrl()}">{$dir.fields.name}</a>
{if !empty($dir.child)}
{assign var=cnt value=count($dir.child)}
{if $cnt>9 && $cnt<21}
{assign var=columns value="twoColumn"}
{elseif $cnt>20}
{assign var=columns value="threeColumn"}
{/if}
<ul {if $columns}class="{$columns}"{/if}>
<li class="corner"></li>
{foreach from=$dir.child item=item}
<li {if in_array($item.fields.id, $pathids)}class="act"{/if} {$item.fields->getDebugAttributes()}>
<a href="{$item.fields->getUrl()}">{$item.fields.name}</a>
{if !empty($item.child)} {* Третий уровень *}
<ul>
{foreach from=$item.child item=subitem}
<li {if in_array($subitem.fields.id, $pathids)}class="act"{/if} {$subitem.fields->getDebugAttributes()}>
<a href="{$subitem.fields->getUrl()}">{$subitem.fields.name}</a>
</li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
</ul>
{/if}
</li>
{/foreach}
{/hook}
</ul>
{else}
{include file="theme:default/block_stub.tpl" class="blockCategory" do=[
[
'title' => t("Добавьте категории товаров"),
'href' => {adminUrl do=false mod_controller="catalog-ctrl"}
]
]}
{/if}
Только не забывайте, что в этой теме стили только для двух уровней. Т.е. Вам надо будет стили прописать самостоятельно для третей, чтобы отображалось так как Вам надо.
392 13.12.2017 12:01:12
Re: Экспорт данных (8 ответов, оставленных в Вопросы по работе с системой)
Только у 1Сника, либо какие сторонние решения, ну либо самостоятельно написать.
393 13.12.2017 11:57:15
Re: Скрыть комплектации товара с нулевым остатком (25 ответов, оставленных в Вопросы по работе с системой)
Я тоже делал подобную задачу, и если не сделать, что первый список всегда можно использовать и всегда нажать или выбрать, то там происходит взрыв мозга и точка не возврата. Если заранее известно сколько будет списков, то там уже легче.
394 12.12.2017 12:54:50
Re: Экспорт данных (8 ответов, оставленных в Вопросы по работе с системой)
Здравствуйте. На данный момент нет. 1C в обычной версии такого не умеет.
395 11.12.2017 16:38:39
Re: Размеры баннеров для каждой темы (6 ответов, оставленных в Вопросы по работе с системой)
Так эту зону я же сам создаю и, соответственно, размеры для нее тоже.
В том-то и вопрос, какие размеры задавать, чтобы баннеры не ресайзились.В общем, через меню разработки в браузере более или менее можно размеры посмотреть, как я понял. Но это немного гиморно.
А по другому и никак. Т.к. Вы можете указать любой размер и он будет зависеть только от Вас. Размеры то произвольные могут быть. Система не может за Вас подсказать размер.
396 11.12.2017 12:53:22
Re: Удалить из индексирования странички ?p=* (2 ответов, оставленных в Вопросы по работе с системой)
Добавьте ещё в правила.
*&p=*
397 11.12.2017 12:50:48
Re: Размеры баннеров для каждой темы (6 ответов, оставленных в Вопросы по работе с системой)
Разное->Баннеры->Открыть зону для редактирования.У каждой зоны будут указаны нужные размеры.
398 11.12.2017 12:48:53
Re: Нижнее меню в несколько столбцов ? (8 ответов, оставленных в Вопросы по созданию тем оформления)
У верхнего меню сделайте своего родителя и потом назначьте у блока с выводом.
399 11.12.2017 12:44:33
Re: Отключить гиперссылку брендов в карточке товаров (2 ответов, оставленных в Вопросы по созданию тем оформления)
Сделайте в /templates/flatlines/moduleview/catalog/product.tpl файл копию product.my.tpl. Откройте его для редактирования. Там будет код ссылки для бренда. Его легко найти по фразе getBrand(). Соответственно ссылку можно вырезать.
<li>{t}Бренд{/t}: <a href="{$product->getBrand()->getUrl()}">{$product->getBrand()->title}</a></li>
после
<li>{t}Бренд{/t}: {$product->getBrand()->title}</li>
400 11.12.2017 12:42:17
Re: Нижнее меню в несколько столбцов ? (8 ответов, оставленных в Вопросы по созданию тем оформления)
А что Вам мешает разбить меню на подразделы в Веб-сайт->Меню просто присвоив родителя для каждого из нижнего меню. В настройках данных блоков указать каждому своего родителя.