Попробуйте в шаблоне сделать так, чтобы между закрывающим </div> и последующим <br> ничего не стояло. Ни пробелов, ни переводов строки, ни табуляций, ничего совсем. А лучше для теста убрать все между закрывающим </div> и закрывающим </td>. Там явно что-то в шаблоне введено.
Это возможно. Попробуйте так. 1. Создайте сначала в CSS все необходимое для стиля .badge.custom по той же схеме, что и для трех стилей стандартных как в вашем примере вы привели в начале.
2. В наклейке напишите примерно такой код <div class="badge custom" >...</div> (вместо троеточия что-то свое, либо пустота, если у вас там будет картинка бекграундом)
Стиль оформления для объекта данного класса badge custom определится согласно правилам написанным в css в пункте 1.
Поэтому и говорю, что случаи могут быть разные и не все решения могут подойти. В вашем случае есть ограничения и доступа к коду нет, поэтому решение в одну строчку - не ваш случай.
Ну мое дело предложить. Если бы у меня стоял выбор между заплатить денег за плагин или прописать одну строчку в файле, которая создаст необходимый четвертый ярлык, то ответ в моём случае очевиден. Но это в моём случае. А для своего случая пусть сам решает, что удобнее.
Варианты есть всегда. Если готовы прописать одну строчку в системном файле и вносить эти изменения после обновлений shop-script, т.к. слетать будет, то можете сделать свой дополнительный бейдж (с именем custom) по типу стандартных, а потом в коде css добавить нужное оформление для нового .badge.custom и все. В этой теме описано как и где https://support.webasyst.ru/25369/nakleyki-khit-ne...
В шаблоне checkout.confirmation.html найдите строку таблицы, где выводится доставка (Shipping) и закомментируйте строку целиком, чтобы не удалять с концами, а просто скрыть (вдруг потом пригодится).
В мобильном шаблоне действуйте по аналогии. Там, наверное, должно быть что-то подобное про Shipping. Сейчас у меня этого шаблона под рукой нет, поэтому не подскажу в точности, но различия между шаблонами в этом плане должны быть небольшие.
Проверьте на опечатки внимательно. Где-нибудь скобочку забыли, не закрыли, что-нибудь лишнее напечатали или наоборот удалили и т.п. Там всего три строчки вместо одной выделенной.
Для повторной проверки зачистите историю мобильного браузера в отношении проверяемого сайта и кеш. Заново откройте и проверяйте. Просто обновить страницу может быть недостаточно.
Попробуйте сделать по аналогии. Открываете в теме Mobile шаблон checkout.shipping.html. В нем находите выделенную строку и заменяете её как в примере ранее. Строку, которая зачеркнута, возможно придется либо удалить, либо закомментировать вот так <!-- строка --> или так {* строка *}.
До кучи можно подправить шаблон письма, высылаемого на почту покупателю, чтобы убрать расчет стоимости из автоматически рассылаемого текста сообщения. В вашем случае это было бы корректно, если стоимость определяете индивидуально. Об этом в тексте шаблона стоило бы тоже написать.
Открываем редактор шаблонов и подвергаем правке в шаблоне checkout.shipping.html выделенные на скриншоте строки (они в самом начале файла). Т.е. в итоге ваш код должен быть как на скриншоте. Варианты построения условий могут быть разные в зависимости от плагинов доставки, но в вашем случае, если ориентироваться на сайт, должно сработать. Это просто первое быстрое решение на коленке за пару минут, которое набросалось.
Для проверки я создал доставку с нулевой стоимостью и без указания приблизительного времени доставки.
Итог при оформлении заказа выглядит так. Если бы были способы доставки со стоимостью больше нулевой, то стоимость была бы показана.
Активируют бекдор-стучалку и грохнут/заблокируют данные или применят иные "санкции". :)))
ИМХО для бизнеса и зарабатывания денег лучше взять легальную версию. Для опытов на локалхосте можете и так обойтись. Если принципиально хочется совсем бесплатный движок, то такие тоже есть.
Ничего никуда не пропадало. Вот кусок из html-кода вашей страницы. :-)
<title>Недорогие диваны</title>
<meta name="Keywords" content="диваны в спб недорого от производителя
купить диван в спб недорого от производителя
купить диван в спб недорого
купить диван в спб от производителя
диваны недорого
купить диван недорого
диваны в спб от производителя
диваны от производителя
купить диван от производителя
диваны от производителя недорого
каталог диванов
купить диван от производителя недорого
диваны в спб недорого" />
<meta name="Description" content="В нашем каталоге вы найдете недорогие диваны от производителя на любой вкус." />
В поисковике вот так, но возможно у вас был другой запрос. Через сервис Yandex.вебмастер можно посмотреть больше информации и скормить роботу новую версию страницы, если необходимо.
И ещё попробуйте использовать поле "Описание" для категорий товаров.
Очистить кеш браузера стандартными встроенными или сторонними средствами других программ. Иногда бывает так, что приходится удалить закладку сайта из браузера и пересоздать её снова. Можно попробовать проверить в других браузерах, установленных "с нуля" или условно чистых, т.е. не использовавшихся ранее для открытия вашего сайта.
Можно использовать для favicon не только ICO, а ещё дополнительно PNG, прописав в <head></head> сайта ещё одну строку
Причем не страшно, если это будет файл не 16х16, а 32х32 или даже 64х64. Часто в секции, определяющей иконки встречаются несколько форматов и размеров для разных ситуаций. Это нормальная практика.
Если у товара всего один артикул, который по сути не участвует в выборе опций (цвет, размер и др), но является некоторым идентификатором товара во внутреннем прайсе, учете на складе или просто сообщает необходимую техническую информацию для покупателя, то можно сделать даже проще.
Набросал на демо-сайте в шаблоне list-thumbs.html пример и вот такой код у меня выводит артикул товара на странице категории. Оформление и проверка условия наличия артикула из кода убраны для простоты.
С превышением кол-ва индексных дескрипторов можно бороться разными методами:
- смена хостинга и/или тарифа - удаление файлов оригиналов и перенос их с хостинга в другое место, чтобы не забивать квоту, но при случае быстро загрузить нужное на место точечно - оптимизация кол-ва эскизов и генерированных налету изображений
Если по первым двум пунктам более-менее все понятно, то с третьим варианты решения есть разные. - отключить генерацию по требованию произвольных эскизов, т.к. ими может переполняться ваша дисковая квота - удалить все созданные генерации по требованию, которые не привязаны к заданным в настройках размерам жестко (в linux примерно так find -name '*.400x0.*' -delete; удаляются все эскизы шириной 400 и высотой авто, но до этого надо создать файловый лист директории и выделить ненужные генерации в шаблон для удаления) - оптимизировать использование изображений (допустим в разных местах сайта выводятся картинки разного размера, вам надо рассчитать минимально необходимое кол-во генераций на одно изображение и жестко определить ситуации использования одного изображения в разных ситуациях с параметрами ширины и высоты, т.е. при необходимости наличия на сайте 96х96 и 64х64 можно вполне обойтись одним файлом и т.п.)
Есс-но кроме оптимизации изображений и их количества следует избавиться от прочего мусора и всякого ненужного на сервере прямо сейчас, если оно пожирает отведенный вам лимит. Попутно могут найтись всякие сюрпризы в виде зараженных файлов, старых временных сущностей и т.п. Профилактику иногда полезно провести.
Если нужно быстро, без применения плагинов оптимизировать оригинальные (и не только) изображения, то выкачиваете всю папку с оригиналами с сохранением структуры каталогов к себе на комп. Должен быть доступ к файловой структуре на сервере. Берете FastStone (программа такая для работы с графикой, бесплатная, 6.5Мбайт весит). В ней есть мастер пакетного преобразования изображений по нужным вам параметрам. Задаете параметры, изучаете, смотрите, делаете пару тестов и натравливаете программу на директорию, куда скачали оригиналы. Запускаете мастер с сохранением структуры папок и через несколько минут получаете полностью аналогичное дерево каталогов с оптимизированными оригиналами. Работе с программой придется немного поучиться. По разным оценкам от 10 минут до 1 часа процесс изучения может занять.
Обрабатывал без проблем каталоги до 50-55 тысяч файлов и на все было потрачено несколько минут. Есс-но нагрузка на сервер нулевая, т.к. вся обработка ведется на вашем ПК.
После обработки заливаете все обратно с заменой файлов оригиналов новыми версиями и все.
Да принцип тот же. Ищем нужный шаблон и врезаем в него вышеприведенный код. Для начала можно вставить куда-нибудь под слайды или над ними. Затем смотрим что получилось и доделываем по месту. За ссылку на тему Sidebar 5 баллов! :)
Если верить текстовому редактору, то там у вас символ SOH по ASCII - начало заголовка.
в ответ на Лишние символы на сайте под слайдером
Попробуйте в шаблоне сделать так, чтобы между закрывающим </div> и последующим <br> ничего не стояло. Ни пробелов, ни переводов строки, ни табуляций, ничего совсем. А лучше для теста убрать все между закрывающим </div> и закрывающим </td>. Там явно что-то в шаблоне введено.
в ответ на Лишние символы на сайте под слайдером
Кусок кода шаблона, включающий эти пробелы, можно глянуть? И ссылка на сайт не помешала бы, чтобы вживую увидеть код страницы?
Скорее всего проблема в пустых текстовых узлах, но код бы не помешал.
в ответ на Лишние символы на сайте под слайдером
Это возможно. Попробуйте так.
1. Создайте сначала в CSS все необходимое для стиля .badge.custom по той же схеме, что и для трех стилей стандартных как в вашем примере вы привели в начале.
2. В наклейке напишите примерно такой код <div class="badge custom" >...</div> (вместо троеточия что-то свое, либо пустота, если у вас там будет картинка бекграундом)
Стиль оформления для объекта данного класса badge custom определится согласно правилам написанным в css в пункте 1.
в ответ на badge , наклейка, стикер
Поэтому и говорю, что случаи могут быть разные и не все решения могут подойти. В вашем случае есть ограничения и доступа к коду нет, поэтому решение в одну строчку - не ваш случай.
в ответ на badge , наклейка, стикер
Вот так выглядит 4-й бейдж
Ну и далее в CSS задается оформление какое вам надо для custom
в ответ на badge , наклейка, стикер
Ну мое дело предложить. Если бы у меня стоял выбор между заплатить денег за плагин или прописать одну строчку в файле, которая создаст необходимый четвертый ярлык, то ответ в моём случае очевиден. Но это в моём случае. А для своего случая пусть сам решает, что удобнее.
в ответ на badge , наклейка, стикер
Варианты есть всегда. Если готовы прописать одну строчку в системном файле и вносить эти изменения после обновлений shop-script, т.к. слетать будет, то можете сделать свой дополнительный бейдж (с именем custom) по типу стандартных, а потом в коде css добавить нужное оформление для нового .badge.custom и все.

В этой теме описано как и где https://support.webasyst.ru/25369/nakleyki-khit-ne...
в ответ на badge , наклейка, стикер
Речь об этом?
в ответ на Баг с бесконечным кол-вом товаров на складе
В шаблоне checkout.confirmation.html найдите строку таблицы, где выводится доставка (Shipping) и закомментируйте строку целиком, чтобы не удалять с концами, а просто скрыть (вдруг потом пригодится).
В мобильном шаблоне действуйте по аналогии. Там, наверное, должно быть что-то подобное про Shipping. Сейчас у меня этого шаблона под рукой нет, поэтому не подскажу в точности, но различия между шаблонами в этом плане должны быть небольшие.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
Проверьте на опечатки внимательно. Где-нибудь скобочку забыли, не закрыли, что-нибудь лишнее напечатали или наоборот удалили и т.п. Там всего три строчки вместо одной выделенной.
{if $m.rate == 0 }
{* любой текст, заменяющий нулевую стоимость доставки *}
{/if}
{if $m.rate !== null && $m.rate > 0}
Для повторной проверки зачистите историю мобильного браузера в отношении проверяемого сайта и кеш. Заново откройте и проверяйте. Просто обновить страницу может быть недостаточно.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
Попробуйте сделать по аналогии. Открываете в теме Mobile шаблон checkout.shipping.html. В нем находите выделенную строку и заменяете её как в примере ранее. Строку, которая зачеркнута, возможно придется либо удалить, либо закомментировать вот так <!-- строка --> или так {* строка *}.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
Сайт -> Личный кабинет -> Настройки авторизации. Снять галочку напротив "Подтверждение e-mail адреса после регистрации".
в ответ на Подтверждение регистрации
Для таких не будет.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
До кучи можно подправить шаблон письма, высылаемого на почту покупателю, чтобы убрать расчет стоимости из автоматически рассылаемого текста сообщения. В вашем случае это было бы корректно, если стоимость определяете индивидуально. Об этом в тексте шаблона стоило бы тоже написать.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
Открываем редактор шаблонов и подвергаем правке в шаблоне checkout.shipping.html выделенные на скриншоте строки (они в самом начале файла). Т.е. в итоге ваш код должен быть как на скриншоте. Варианты построения условий могут быть разные в зависимости от плагинов доставки, но в вашем случае, если ориентироваться на сайт, должно сработать. Это просто первое быстрое решение на коленке за пару минут, которое набросалось.
Для проверки я создал доставку с нулевой стоимостью и без указания приблизительного времени доставки.
Итог при оформлении заказа выглядит так. Если бы были способы доставки со стоимостью больше нулевой, то стоимость была бы показана.
в ответ на Как убрать стоимость доставки (значение 0 руб.) на этапе оформления заказа
В шаблоне в файле cart.html в самом начале можно изменить не только title, но и description и keywords. Для этого надо добавить вот такие вещи.
{$wa->title('желаемый текст')}
{$wa->meta('description', ('желаемый текст'))}
{$wa->meta('keywords', ('желаемый текст'))}
Но, по-моему, именно такой вопрос уже задавался автором https://support.webasyst.ru/12159/izmenit-zagolovo...
в ответ на Изменить "title" у корзины
Есть. См. выше на скриншоте в моем комментарии.
в ответ на Бомбят ненужные каменты, можно ли отключить?
Не в настройках конкретного блога, а в настройках приложения БЛОГ! Внимательнее!
в ответ на Бомбят ненужные каменты, можно ли отключить?
Есть два способа.
1. Зайти в настройки приложения Блог и отключить комментарии в настройках общедоступной части полностью для всего блога.
2. Можно открыть проблемную запись блога и справа от окна Редактора этой записи выключить комментарии только для неё.
в ответ на Бомбят ненужные каменты, можно ли отключить?
Активируют бекдор-стучалку и грохнут/заблокируют данные или применят иные "санкции". :)))
ИМХО для бизнеса и зарабатывания денег лучше взять легальную версию. Для опытов на локалхосте можете и так обойтись. Если принципиально хочется совсем бесплатный движок, то такие тоже есть.
Собственно в этом и разница.
в ответ на В чём разница?
Ничего никуда не пропадало. Вот кусок из html-кода вашей страницы. :-)
В поисковике вот так, но возможно у вас был другой запрос. Через сервис Yandex.вебмастер можно посмотреть больше информации и скормить роботу новую версию страницы, если необходимо.
И ещё попробуйте использовать поле "Описание" для категорий товаров.
в ответ на задать Description в коде страницы категорий
Очистить кеш браузера стандартными встроенными или сторонними средствами других программ. Иногда бывает так, что приходится удалить закладку сайта из браузера и пересоздать её снова. Можно попробовать проверить в других браузерах, установленных "с нуля" или условно чистых, т.е. не использовавшихся ранее для открытия вашего сайта.
Можно использовать для favicon не только ICO, а ещё дополнительно PNG, прописав в <head></head> сайта ещё одну строку
Причем не страшно, если это будет файл не 16х16, а 32х32 или даже 64х64. Часто в секции, определяющей иконки встречаются несколько форматов и размеров для разных ситуаций. Это нормальная практика.
https://yandex.ru/support/webmaster/search-results...
в ответ на Фавикон
Если у товара всего один артикул, который по сути не участвует в выборе опций (цвет, размер и др), но является некоторым идентификатором товара во внутреннем прайсе, учете на складе или просто сообщает необходимую техническую информацию для покупателя, то можно сделать даже проще.
Набросал на демо-сайте в шаблоне list-thumbs.html пример и вот такой код у меня выводит артикул товара на странице категории. Оформление и проверка условия наличия артикула из кода убраны для простоты.
в ответ на Вывод артикула у товара в категории
С превышением кол-ва индексных дескрипторов можно бороться разными методами:
- смена хостинга и/или тарифа
- удаление файлов оригиналов и перенос их с хостинга в другое место, чтобы не забивать квоту, но при случае быстро загрузить нужное на место точечно
- оптимизация кол-ва эскизов и генерированных налету изображений
Если по первым двум пунктам более-менее все понятно, то с третьим варианты решения есть разные.
- отключить генерацию по требованию произвольных эскизов, т.к. ими может переполняться ваша дисковая квота
- удалить все созданные генерации по требованию, которые не привязаны к заданным в настройках размерам жестко (в linux примерно так find -name '*.400x0.*' -delete; удаляются все эскизы шириной 400 и высотой авто, но до этого надо создать файловый лист директории и выделить ненужные генерации в шаблон для удаления)
- оптимизировать использование изображений (допустим в разных местах сайта выводятся картинки разного размера, вам надо рассчитать минимально необходимое кол-во генераций на одно изображение и жестко определить ситуации использования одного изображения в разных ситуациях с параметрами ширины и высоты, т.е. при необходимости наличия на сайте 96х96 и 64х64 можно вполне обойтись одним файлом и т.п.)
Есс-но кроме оптимизации изображений и их количества следует избавиться от прочего мусора и всякого ненужного на сервере прямо сейчас, если оно пожирает отведенный вам лимит. Попутно могут найтись всякие сюрпризы в виде зараженных файлов, старых временных сущностей и т.п. Профилактику иногда полезно провести.
в ответ на опотимизация фото на сервере
Пример измененных стандартных бейджей. А ещё можно сделать дополнительные бейджи.
в ответ на Наклейки: Хит! New! Скидка! Где изменить?
В 7-й версии строки 718-720 (поиск по файлу по слову badges приведет к цели)

в ответ на Наклейки: Хит! New! Скидка! Где изменить?
Если нужно быстро, без применения плагинов оптимизировать оригинальные (и не только) изображения, то выкачиваете всю папку с оригиналами с сохранением структуры каталогов к себе на комп. Должен быть доступ к файловой структуре на сервере. Берете FastStone (программа такая для работы с графикой, бесплатная, 6.5Мбайт весит). В ней есть мастер пакетного преобразования изображений по нужным вам параметрам. Задаете параметры, изучаете, смотрите, делаете пару тестов и натравливаете программу на директорию, куда скачали оригиналы. Запускаете мастер с сохранением структуры папок и через несколько минут получаете полностью аналогичное дерево каталогов с оптимизированными оригиналами. Работе с программой придется немного поучиться. По разным оценкам от 10 минут до 1 часа процесс изучения может занять.
Обрабатывал без проблем каталоги до 50-55 тысяч файлов и на все было потрачено несколько минут. Есс-но нагрузка на сервер нулевая, т.к. вся обработка ведется на вашем ПК.
После обработки заливаете все обратно с заменой файлов оригиналов новыми версиями и все.
в ответ на опотимизация фото на сервере
директория установки, далее /wa-apps/shop/lib/model/shopProduct.model.php строки 608-610
в ответ на Наклейки: Хит! New! Скидка! Где изменить?
Да принцип тот же. Ищем нужный шаблон и врезаем в него вышеприведенный код. Для начала можно вставить куда-нибудь под слайды или над ними. Затем смотрим что получилось и доделываем по месту. За ссылку на тему Sidebar 5 баллов! :)
в ответ на Вопрос по категориям