COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
-
Публикации
786 -
Зарегистрирован
-
Посещение
-
Days Won
74
Изменения репутации
-
savage4pro получил репутацию от gyurza2000 в Переход на SSL
чтобы впредь не появлялось этих "index.php?_route_=...", переносите обе склейки (www и ssl), как уже советовали, на самый верх под
и по-моему, лучше использовать несколько более универсальные варианты:
-
-
-
savage4pro получил репутацию от StavEXpert в Экспорт/Импорт в/из XLS
SELECT * FROM `oc_url_alias` WHERE `query` LIKE ('manufacturer_id=%');
-
savage4pro получил репутацию от liteFuck в Микроразметка, она самая идексация отзывов
в общем, не за что
для того, чтобы добавить разметку на отдельные отзывы, ковыряйте catalog/view/theme/ваша_тема/template/product/review.tpl
а чтобы добавить разметку сводных отзывов, скорей всего, придется добавить еще один метод в ControllerProductProduct и выводить в шаблоне товара
файлы ядра можете менять как пожелаете только в том случае, если вы уверены, что текущая сборка вас полностью устраивает, в ней нет проблем с безопасностью, и вы не собираетесь ее обновлять, а если вдруг и соберетесь, то вам ничего не будет стоит (или затраты будут минимальны) объединить текущее состояние с патчем(-ами), и это объединение как минимум не поломает вам проект
-
savage4pro получил репутацию от strateg2010 в Изменение цены при выборе опции без AJAX
во-первых, чтобы убить двух зайцев - не дать вкумоду заменять содержимое атрибута content в тэге meta на свои чудеса, и удалить всевозможное форматирование цены, которое когда-нибудь может появиться и вылезет боком, следует заменить в шаблоне товара строки
<meta itemprop="price" content="<?php echo $price; ?>"><meta itemprop="price" content="<?php echo $special; ?>">на
<meta itemprop="price" content="<?php echo strip_tags($price); ?>"><meta itemprop="price" content="<?php echo strip_tags($special); ?>">соответственно
ну и для того, чтоб js отрабатывал, не хватало класса .option в обертках элементов форм
т.е. примерно такие строки (не только 'select', но и остальных типов опций касается)
<?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">заменить на примерно такие
<?php if ($option['type'] == 'select') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?> option"> -
savage4pro получил репутацию от liteFuck в Микроразметка, она самая идексация отзывов
в catalog/controller/product/product.php
находим строку
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/product.tpl')) { добавляем до нее
$data['reviewsList'] = $this->review(array('product_id'=>$product_id));
дальше находим метод
public function review() заменяем его целиком на такой
последний шаг - в catalog/view/theme/default/template/product/product.tpl
находим
<div id="review"></div> заменяем на
<div id="review"><?php echo $reviewsList; ?></div>
и радуемся показу комментариев в "исходном коде" страницы товаров
а вообще, не рекомендую менять файлы ядра
-
savage4pro получил репутацию от strateg2010 в Программы-редакторы
коротко
отдельные проекты реализованы отлично
на широком экране дохрена места для одного редактора, здесь окно можно разделить, а файлы перемещать
можно цеплять якоря на часто требующиеся куски строк для быстрого перехода к ним, отметки опять же
возможность работать с несколькими строками, отступы в разном виде, нужные хоткеи, сниппеты на базе открытого файла и его типа
сила дополнений, которые реально нужны и работают, к примеру emmet (для преобразования конструкций типа div#wrap[name="wrapper"]>p.f1>span.tx*3^ul.list1>li*3^ul.list2>li*2^ul.list3>li*5 в форматированный html-код) и sublimerge
удобный процесс настройки что самого редактора, что дополнений, через конфиг-файлы, которые открываются в том же редакторе, без бесконечных страшных окошек
-
savage4pro изменил репутацию admin в Приколы ))
Вот что значит человеческая лень, смекалка или пару слов про автоматизацию :-)
-
savage4pro получил репутацию от ribak в Программы-редакторы
в общем гуглим, выбираем сами, кому что больше нравится :)
https://www.google.ru/#newwindow=1&q=atom+vs+brackets+vs+light+table+vs+sublime+text
-
savage4pro получил репутацию от Zernycha в Программы-редакторы
коротко
отдельные проекты реализованы отлично
на широком экране дохрена места для одного редактора, здесь окно можно разделить, а файлы перемещать
можно цеплять якоря на часто требующиеся куски строк для быстрого перехода к ним, отметки опять же
возможность работать с несколькими строками, отступы в разном виде, нужные хоткеи, сниппеты на базе открытого файла и его типа
сила дополнений, которые реально нужны и работают, к примеру emmet (для преобразования конструкций типа div#wrap[name="wrapper"]>p.f1>span.tx*3^ul.list1>li*3^ul.list2>li*2^ul.list3>li*5 в форматированный html-код) и sublimerge
удобный процесс настройки что самого редактора, что дополнений, через конфиг-файлы, которые открываются в том же редакторе, без бесконечных страшных окошек
-
savage4pro получил репутацию от TonyGreen в failed to open stream: No such file or directory in log.php: Ошибки после переноса с локального сервера на VDS
а про файлы .log не забыли? переименуйте их все из system/storage/logs во что-нибудь другое, вроде openbay_waslocal.log
-
savage4pro получил репутацию от TonyGreen в failed to open stream: No such file or directory in log.php: Ошибки после переноса с локального сервера на VDS
слушайте, а что у вас здесь
делает буковка C?
-
savage4pro получил репутацию от krdin в Уберать циклическую ссылку "brands"
ну как-то так ведь..
<div class="links"><a href="tel:0672983149"><i class="fa fa-phone"></i>067 298 31 49</a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><i class="fa fa-heart"></i><?php echo $text_wishlist; ?></a>
-
savage4pro получил репутацию от admin в Уберать циклическую ссылку "brands"
смею надеяться, это было бесплатно?
просто это все можно описать сильно короче: мы за все хорошее, против всего плохого, дайте нам денег
-
savage4pro получил репутацию от WarStyle в Программы-редакторы
раньше "Notepad++", потом переехал на "Sublime Text 2", теперь вот "Sublime Text 3", хоть и бета, но абсолютно устраивает, рекомендую
-
savage4pro получил репутацию от javx в Ошибка при работе с меню
об ошибке известно, ждем исправлений
-
savage4pro получил репутацию от Blondy в Не удаляет заказы
если seo_pro.php и .htaccess стандартные, смотрите модификаторы
после вчерашнего ДР у меня очень плохо работают модули базовой телепатии и чревовещания, поэтому без тактильного осмотра пациента, боюсь, ничего более толкового не посоветую
-
savage4pro получил репутацию от admin в Уберать циклическую ссылку "brands"
ох уж эти сказки, ох уж эти сказочники аудиторы
-
savage4pro получил репутацию от WarStyle в Макеты, почему нет статей
а вот в WP такой ерунды нет!
там если статья - то это почти всегда post, за исключением page
да и не статьи, если не таксономия, то тоже post'ы
-
savage4pro получил репутацию от Blondy в Макеты, почему нет статей
а вот в WP такой ерунды нет!
там если статья - то это почти всегда post, за исключением page
да и не статьи, если не таксономия, то тоже post'ы
-
savage4pro получил репутацию от ribak в Не могу разобраться для чего <h1></h1> в heder.tpl
при отсутствии логотипа - это ссылка с названием магазина, ведущая на главную страницу
-
savage4pro получил репутацию от Freeman в Релиз OCSHOP.CMS 2.0.3.1
на свой страх и риск снять комментарий здесь:
admin/view/javascript/summernote/summernote.js
// ['fontsize', ['fontsize']], // Still buggy
-
savage4pro изменил репутацию RHCk в Вопрос по .htaccess
А я немножко посочинял, может полезно кому будет:)
После установки движка идём в Система -> Настройки -> Изменить или Редактировать (справа от названия магазина) -> Вкладка Сервер.
Здесь нам нужны 4 (четыре) раздела:
1.Включить ЧПУ - Выбираем ДА
2.Тип ЧПУ - Выбираем SeoPro (то что "по умолчанию" никогда не настраивал)
3.ЧПУ товаров с категориями - тут кому как ближе. Пример будет ниже.
4.Окончание ЧПУ - символы, которыми будет заканчиваться seo-url вышего товара.
Далее, идём в админку хостинга и с помощью файлового менеджера оттуда, либо с помощью FTP-клиента (я делаю так), заходим в папку, в которую был установлен движок. Находим там файл .htaccess.txt (в имени файла первая точка) и переименовываем его в .htaccess (или просто убираем расширениие .txt).
На этом настройки движка закончены, далее настройка товаров и категорий в примерах.
Чтобы не было путаницы, будем создавать новые категории товаров и товары.
Есть два товара <Товар 1> и <Товар 2>. Которые должны находиться в <Категории 1> и <Категории 2>.
Идём Каталог -> Категории -> Добавить. На вкладке Общие заполняем обязательное поле Название категории - Категория 1, остальные поля не обязательны и вы их обязательно заполните позднее. Далее вкладка Данные, здесь для нас сейчас важно поле SEO URL - сюда вписываем название категории, т.е. как она будет видна в адресной строке (далее будет ещё понятнее), в нашем примере вписываем category_1. Аналогично создаем Категорию 2 и SEO URL для неё - category_2.
ВАЖНО! Чтобы не создавать себе проблем в будущем и окружающим, настоятельно рекомендую:
1.Все SEO URL'ы создавайте латинницей, НЕ используйте кириллицу.
2.НЕ используйте в SEO URL'ах пробелы, заменяйте их на _ (подчеркивание) или - (дефис).
3.Пока помню - В именах файлов изображений (картинках) аналогично, НЕ используйте кириллицу, НЕ используйте пробелы (чтобы вам не говорили о развитии высоких технологий).
Далее создаем два товара Каталог -> Товары -> Добавить. На вкладке Общие, также как и при создании категорий, заполняем поле Название товара - Товар 1, остальные поля обязательно заполните позднее. Идём на вкладку Данные. Также как и при создании категорий, сейчас нас будет интересовать только поле SEO URL, заполним его - product_1. Далее вкладка Связи, в поле Главная категория выбираем адрес категории, которая будет присутствовать в адресе товара. Мы выбираем Категория 1. Аналогично создаем карточку для Товара 2 и SEO URL - product_2, указываем для него Категорию 2.
А теперь примеры.
Что меняет пункт 3 настроек:
В общем случае адрес страницы с товаром выглядит так:
site.ru/<категория>/<товар>, где <категория> - SEO URL'ы категории или категорий товаров разделенные слэшем - /, если используется несколько уровней вложенности категорий; <товар> - SEO URL товара.
Пункт 3 включает или выключает присутствие SEO URL'а категории или категорий в адресе товара.
site.ru/category_1/product_1 и site.ru/category_2/product_2 - вывод категории включен.
site.ru/product_1 и site.ru/product_2 - вывод категории выключен.
Что дает пункт 4 настроек. В это поле вписываются символы, которые будут добавлены к SEO URL'у товара в адресе страницы товара. Здесь можно указать ".html", ".php", "/" (без кавычек) или что-либо ещё.
При заполнении .html и включенном выводе категории, адреса страниц товаров будут выглядеть так:
site.ru/category_1/product_1.html и site.ru/category_2/product_2.html
При заполнении .php и включенном выводе категории адреса страниц товаров будут выглядеть так:
site.ru/category_1/product_1.php и site.ru/category_2/product_2.php
При заполнении / и вЫключенном выводе категории адреса страниц товаров будут выглядеть так:
site.ru/product_1/ и site.ru/product_2/
Я использую третий вариант. Окончания .html и .php уже давно не заводят ни Яшу, ни Гошу.
После всех манипуляций с SEO URL'ами необходимо очистить кэш SeoPro.
В старых версиях это <Каталог сайта>/system/cache/cache.seo_pro - удаляем этот файл.
В OC.PRO идём Система -> Инструменты -> SEO Менеджер -> Сбросить кэш (правый верхний угол)
Если у вас не работает ссылка на какой-либо товар, проверяйте SEO URL'ы категорий (начиная с верхнего уровня вложенности) и товара на соответствие рекомендациям (выше после слова ВАЖНО!) :)
P.S. Вроде всё, если что забыл - пишите, дополню.
P.P.S. На форуме есть тема с описанием более тонкой и глубокой настройки SeoPro.
P.P.P.S. Существуют дополнения для заполнения SEO URL'ов, например здесь.
-
savage4pro получил репутацию от zhukoff в Запрашиваемая страница не найдена!
да надо бы и магистру об этом дать знать
все же эти ошибки так или иначе могут коснуться не только вас