Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

SergeTkach

Users
  • Posts

    2,316
  • Joined

  • Last visited

Everything posted by SergeTkach

  1. Насколько я понял, речь идет о том, что Вы хотите оптимизировать сайт, но это нужно организовать так, чтобы не вписывать мета-описания вручную. Предлагаю Вам генерировать уникальные Title и Description товаров автоматически по заданной формуле с помощью моего модуля "SEO Tags Generator". В нем же есть дополнительный модификатор, чтобы не нужно было вписывать title в обязательном порядке (это актуально, если Вы используете OpenCart, а не ocStore). В описании модуля есть видео, которое показывает, как применяется автоматическая генерация мета-тегов.
  2. Version 3.4.2

    12,938 downloads

    Модуль SEO URL Generator FREE позволяет заполнять ЧПУ автоматически в OpenCart 2.x и OpenCart 3.x Модуль генерирует SEO URL при добавлении следующих сущностей: товар категория производитель статья (information) Встроенный блог в ocStore 3 (new!) Особенности: Автоматически генерирует SEO URL на основе названия по мере ввода данных в момент добавления в админке* Для товаров можно задать формулу генерации ЧПУ (доступные переменные: [product_name], [model], [sku]) (добавлено в версии 2.0) , [product_id]) (добавлено в версии 3.0) Полностью открытый код Можно вписывать редиректы со старого ЧПУ товара на новый Модуль не только транслитирует буквы, но вырезает все лишние символы вроде (№ % и тд), что не всегда работает корректно даже в некоторых платных модулях аналогичного типа При редактировании для замены ЧПУ есть кнопка генерации ЧПУ (добавлено в версии 2.0). Однако, если страница уже проиндексирована поисковиками, то не желательно заменять старые ЧПУ на новые В данный момент поддерживается транслитерация от русского, украинского, беларуского, казахского языков и генерация ЧПУ без транслитерации. * Внимание! Когда Вы добавляете товар на сайт и переходите во вкладку данные, SEO URL уже заполнен. Однако вовсе не подразумевается, что когда Вы установили модуль, то ЧПУ появится у всех товаров, которые уже существовали на сайте. Массовая генерация урлов для товаров, которые уже есть на сайте, реализована в PRO-версии модуля. ** Внимание! Чтобы ЧПУ заработали, нужно: Чтобы был файл .htaccess в корневой папке сайта Включить ЧПУ в настройках системы Очистить кеш SeoPro (если Вы используете SeoPro). Совместимость: После получения сообщений о проблемах с модулем, он был повторно протестирован на OpenCart: 2.1.x; 2.2; 2.3.x; 3.x ocStore: 2.1.x; 2.3.x; 3.x ============================================= Установка модуля ============================================= Установка стандартная - через менеджер расширений OCMOD и описана в файле Установка-Модуля.txt в архиве с модулем. ============================================= Самостоятельное добавление нового языка ============================================= Если Вы устанавливаете модуль и сами добавляете транслит других языков, то необходимо добавить файл в папку: system/library/seo_url_generator/translit/ Внимание! Если Вы уж добавили новое правило транслитерации, то большая просьба, присылать мне эти изменения на почту, чтобы я их добавил в модуль. ============================================= Рекомендую ============================================= Для автоматизации SEO итернет-магазина на OpenCart 2 используйте также модуль автогенерации мета тегов — SEO Tags Generator.
    Free
  3. Сам common.js модифицируется. По крайней мере в версии 2.3.0.2 это 100%. Вопрос только в том, ищет ли тема подключение модифицированного common.js или нет? default тема этого не делает. Соответственно, и тон разработчикам делать эту проверку не задали. В более новой версии 3.0.0.0 тоже не вижу никаких порывов использовать результат того, что common.js поддается модификации. Скорее всего, необходимо заменить: <script src="catalog/view/javascript/common.js" type="text/javascript"></script> На: <?php if (is_file(DIR_SYSTEM . 'storage/modification/catalog/view/javascript/common.js')){ ?> <script src="system/storage/modification/catalog/view/javascript/common.js" type="text/javascript"></script> <?php } else { ?> <script src="catalog/view/javascript/common.js" type="text/javascript"></script> <?php } ?> И это работало бы, если бы не запрет на просмотр содержимого папки system Это обходить, надо еще дописывать. Слишком много нюансов. Было бы куда проще, если бы разработчики OpenCart предусмотрели возможность модификации common.js. Хотя, опять де вопрос в частотности случаев, когда это нужно. Если было бы часто, наверное бы сделали.
  4. Новая версия готовится. В ней будет совместимость с родным инструментом загрузки. То есть, фото можно будет загружать новые быстро или выбирать из существующих привычно. Также уже скоро будет разбиение по папкам. Займусь этим модулем уже на следующей неделе.
  5. Емайл, указанных в readme модуля, я проверяю чаще, чем форум. По данной ситуации, насколько я могу судить, переходим на личную переписку для установления причин.
  6. Завантажити / Придбати розширення Страница 404 для OpenCart Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию. Внимание! Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404. СМОТРИТЕ ТАКЖЕ ДРУГИЕ МОИ SEO-МОДУЛИ Модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description. Модуль для автоматической генерации ЧПУ (бесплатный) Модуль для генерации карты сайта (sitemap xml) для OpenCart Автор SergeTkach долучення 27.07.17 Категорія SEO, карта сайта, оптимизация Ioncube Loader Нет ocStore 3.0 2.3.0.2.4 2.3 2.1 OpenCart.Pro, ocShop Звернення до сервера розробника Нет  
  7. Version 2.0.1

    1,790 downloads

    Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию. Внимание! Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404. СМОТРИТЕ ТАКЖЕ ДРУГИЕ МОИ SEO-МОДУЛИ Модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description. Модуль для автоматической генерации ЧПУ (бесплатный) Модуль для генерации карты сайта (sitemap xml) для OpenCart
    Free
  8. ======= Не совсем понял сути вопроса. Если есть код, который нужно перенести из вьюшки в контроллер, то та же самая переменная, что есть во вьюшке в виде $weight_class_id, должна быть в контроллере в виде $data['weight_class_id']. Исходный код (во вьюшке): <?php if ($weight_class_id==1) {?><?php echo ' кг'; ?><?php } ?> Становится (в котнтроллере): if (1 == $data['weight_class_id']) $weight_class = ' кг'; // и так далее // хотя, тут наверное пригодился бы switch... А потом $this->document->setDescription('В нашем интернет-магазине спортивного питания можно купить '.$product_info['name'].' '.round($product_info['weight'], 2). $weight_class .' от компании '.$product_info['manufacturer'].' за минимальную цену и бесплатной доставкой по Воронежу'); ====== Даже в варианте с масками значение масок все равно нужно откуда-то взять. Поэтому код, который присваивает какое-либо значение в зависимости от weight_class_id остается актуальным. Но если делать с масками, то это предполагает 2 возможных последствия: Либо для каждого товара нужно прописывать дескрипшин с масками, что не автоматизировано — а данный код похож на попытку автоматизации Либо использовать модуль автогенерации мета тегов для OpenCart, чтобы формулировки текста можно было корректировать из админки в случае чего. Но чтобы делать это в 1 месте, а не в каждом товаре. Опять же, подобные модули могут не содержать требуемых в Вашей конкретной ситуации данных, и все равно нужно что-то подпиливать.
  9. У меня была аналогичная ситуация. Причем, что я включил "ненадежным приложениям" доступ к аккаунту (https://support.google.com/accounts/answer/6010255?hl=ru) В журнале ошибок писало: PHP Warning: fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused) А при попытке отправить форму обратной связи, так и вовсе выдавалась страница с ошибкой и все. Решение вопроса было очень необычным. Обратился в службу поддержки хостинга, и мне включили порт 465. Оказывается он был выключен по умолчанию. Типа этот порт google рекомендует использовать при ssl (https://support.google.com/a/answer/176600?hl=ru) А с портами 25 и 587, стало быть, могут и без ssl. Но такие варианты не срабатывали.
  10. 1) Сам код - catalog/view/theme/default/template/common/cart.tpl (будьте осторожны). После правки обязательно попробуйте отправить товар в корзину. Если будут проблемы после переверстки, то ищите "$('#cart > ul').load('index.php?route=common/cart/info ul li'); " в catalog/view/javascript/common.js + в catalog/view/theme/default/template/product/product.tpl Только текст - catalog/language/ru-ru/checkout/cart.php А вообще, когда не знаешь, что где находится, то в редакторе кода вызываешь поиск по проекту и ищешь совпадение по слову "товар(ов)". Там находишь переменную text_items, а по нему уже ищешь, где это используется в коде. 2),3),4) - лучше всего взять SimpleCheckout. В модуль надо "въехать", но он того действительно стоит. Во-первых, встретится в работе не раз. Во-вторых, экономия времени.
  11. Из всего выше сказанного и личного опыта есть следующие значимые вещи: 1) Если Вы хорошо владеете английским на разговорном уровне, то и забугорные темы люди поддерживают 2) Опять же если Вы хорошо владеете английским и корректно переведете все маркетинговые словечки типа "Deals" 3) И снова язык: клиент будет видеть в админке всех модулей темы надписи на английском. Поймет ли он их? Или Вы выступите переводчиком и будете неделю переводить? 4) Если Вы хотите в 1 месте отредактировать, и чтобы это применилось для всех списков товаров - то на themeforest - самое оно 5) Если при этом Вы будете использовать чистый OpenCart (без преимуществ в 2-язычии от ocStore (производители, инфа о магазине) и в навигации по категориям), то можно взять и оттуда 6) Если Вы готовы править все (или многие) вьюшки для доустановки модуля руками. Так как на themeforest продаются шаблоны, нарушающие привычную архитектуру темы. Соответственно, иногда код не тот, иногда файлы не те, а иногда подгружаются оригинальные файлы, а ты смотришь модификации, видишь, что там все применилось, и никак не можешь въехать, почему же на сайте не отображается. 7) А, еще иногда там бывает, что темы почему-то подменяют стандартные контроллеры товаров в админке. Имел такое "удовольствие" с темой от автора Magentech 8) Насчет дизайна: многим клиентам нравятся именно тутошние шаблоны. Менталитет другой или что. Наверно это сравнимо с тем, что Яндекс Метрика мне нравится, а Google Analytics - хоть запрещайте доступ к яндексу - мне все равно НЕ НРАВИТСЯ )).
  12. -- А Вам что с того, загнется или нет? Я вижу, что у многих клиентов работает версия OpenCart 1.5.4 и они даже слышать не хотят о 2.х. И не ломают их почему-то, в отличие от вордпрессников. Вообще в OpenCart нет никаких обновлений по нажатию кнопки, что вот запустил и все поломалось. Вы все обновления можете сделать сами по релизу. Или вообще их не делать... Также уверен, что если OpenCart вдруг перестанут обновлять, то ocStore все равно останется. Ведь эти энтузиасты и так всячески улучшают систему в отличие от авторов исходной OpenCart, которые что-то там меняют местами, а по сути, никаких реальных улучшения для конечного пользователя как будто бы и не делают. ================ -- Открытые модули сами подкорректируете. А закрытые - авторы, обычно, обновляют вовремя. Насчет самому подкорректировать - это достаточно просто. Пару автозамен в хорошем редакторе кода, и все будет работать. Я так с 1.5.6 до 2.1 обновлял и все работает. Так как существенно в устройстве системы особо ничего не меняется. Видел тут сообщение, что даже между 2.1 и 2.3 есть разница. Да, она есть, но она также состоит по сути в замене путей к папке модуля и методе генерации ссылки в админке. Ну, и если модуль назойливо просится в меню админки, куда его не просят, то да, формирование страницы админки также изменилось. ================ --- Если Вы купите шаблон на themeforest, у Вас могут начаться проблемы еще до всяких обновлений )) Не раз убедился, что русские шаблоны сделаны более сознательными авторами, чем англоязычные. Хотя, кроме themeforest есть и другие места, в которых я не покупал. ================ И самое главное: --- Суть магазина, чтобы он продавал. И чтобы были деньги на технические улучшения. Поэтому: 1) Делайте как можно быстрее и делайте, чтобы он продавал 2) Откладывайте бюджет на улучшения 3) Развивайте и философию магизина, и и тех часть. Соответственно при росте популярности Вы настолько переделаете магазин, что от OpenСart в нем останется столько, сколько в браузере Амиго от движка Хромиум - то, есть базовые вещи, а все остальное будет так перепилино, что сами ужаснетесь, если попытаетесь потом сравнить начальную версию и версию спустя 2 года ))
  13. Уточните, пожалуйста, версию OpenCart - очевидно, что это ниже 2.3, но все же важно какой именно. UPDATE (12:58 24.05.2017) Вообще ошибка 500 - это внутренняя ошибка настроек сервера. Но исходя из того, что какие-то страницы сайта работают, а какие-то нет, все же попытался выяснить, может модуль куда-то не туда обращается. Тесты показали, что версия для ocStore 2.1.0.2 работает (у Вас - ocStore 2.1.0.2.1) UPDATE (09:05 25.05.2017) Клиент написал в личном сообщени: "Всё, разобрался. Проблема была в том, что скрипт требовал версию PHP от 5.4, а на хостинге была 5.3. После смены версии всё заработало. Спасибо за помощь".
  14. В модуле есть временная лицензия на 10 дней. Начать работу с модулем можно немедленно после покупки. В течение 10 дней я по-любому вышлю лицензию ))
  15. Уже точно не помню, что конкретно было, когда я создавал данную тему, но точно есть следующие проблемы: 1) В шаблонах вместо <div class="btn-group"> <input type="submit" value="<?php echo $button_confirm; ?>" class="btn btn-primary" /> </div> сделайте <div class="buttons"> <input type="submit" value="<?php echo $button_confirm; ?>" class="btn btn-primary" /> </div> 2) Цена товара не должна быть 0 (доставка). (!!!)
  16. baxabit, благодраю за Ваш отзыв. Именно так и задумывалось: чтобы покупатели не ждали: Когда автор придет с работы и скинет ночью лицензию Когда придет понедельник Когда автор вернется из отпуска )))
  17. 16.5 Скачать / Купить дополнение SEO Tags Generator — автогенерация мета-тегов Title и Description для OpenCart 2.x & 3.x Модуль SEO Tags Generator решает задачу с автоматическим заполнением тегов тайтл и мета-дескрипшн в Опенкарте. Модуль помогает вам выполнить рекомендации гугла из раздела "Рекомендации по созданию эффективных метаописаний" (см https://developers.google.com/search/docs/appearance/snippet?hl=ru#meta-descriptions). К примеру, там есть пункты: Сделайте описание максимально информативным (укажите цену, значимый атрибут, производитель, рейтинг и т.п.) При этом описание не обязательно должно состоять только из законченных предложений (!). Добавьте к нему информацию о странице... Например, приведенная ниже метаопись с четко обозначенной и структурированной информацией позволяет составить достаточно полное представление о книге: Автор: А. В. Тор. Художник: В. Гог. Цена: 399 грн. Объем: 84 страницы. Категория: Детские книги. Рейтинг: 4.8. Отправляем в день заказа. Используйте автоматические средства Модуль работает так, что актуальная в данный момент времени информация о товаре извлекается из базы данных и подставляется в мета-теги при загрузке страницы. Это происходит в то же самое время, когда сырые данные (которые вы видите в админке товара) подставятся в красиво оформленный дизайн (как вы это видите на витрине). Существенные условия приобретения Покупая модуль, вы соглашаетесь с моим Лицензионным соглашением, которое представлено внизу этого текста. В частности, модуль лицензируется на один домен и запрещается распространение без согласия автора. А если вы хотите получить код активации на отладочный домен, то он должен быть либо локальным (example.loc, example.local), либо быть поддоменом на основном сайте (магазина или сайта студии). Модуль предоставляется на условиях "As is" Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)" Предусматривается самостоятельная установка модуля по подробной инструкции. Условия поддержки: вместе с покупкой модуля вы получаете бесплатную Поддержку на 12 мес с момента покупки. Вы можете продлевать поддержку по выгодной цене до истечения срока поддержки. В противном случае поддержка предоставляется исключительно на условиях оплаты за каждое обращение. Автоматическое получение кода лицензии (активации) Укажите домен при покупке и автоматически получите код активации на свой e-mail в течение нескольких минут. Дополнительно существует специальный веб-сервис для самостоятельного создания кода активации — https://licence.sergetkach.com/. Как работает модуль? Если у вас уже есть заполненные мета-теги, но они не подходят для SEO, тогда в настройке модуля выбираем настройки "Генерировать мета-теги для категорий, товаров, производителей" в положение "Даже если уже заполнено в админке". Если они вообще не заполнены, можно выбрать "Только, если не заполнены в админке" В настройках модуля вы сохраняете шаблон (формулу) для заполнения мета-тегов. Составляете более-менее читабельные, логические и информативные фразы В админке товара (категории, изготовителя) можно найти блок под названием "Предварительный просмотр результата генерации в модуле SEO Tags Generator". Там можно посмотреть, как будут выгладены мета-теги для поискового бота. Функциональность модуля Генерация мета-тегов на лету в момент открытия страницы сайта. Это можно назвать "перезапись мета-тегов". Это позволяет избежать лишней нагрузки на сервер, когда генерация идет сразу для всех товаров с сохранением мета-тегов в базу данных. И благодаря такому подходу нет необходимости генерировать что-либо заново после очередного добавления (импорта товара). 1 раз настроил формулы и забыл. Поддерживает мультиязычность Возможность установить отдельные настройки формул для отдельной категории, выбиваемой из общей массы. См. вкладку "SEO Tags Generator: настройки для категории" Возможность указать в мета-тегах тайтл и дескрипшн категории минимальную и максимальную цену товаров из данной категории. А также отразить количество товаров в данной категории. Нумерация пейджинации страниц категории и производителя: <if>( [page_number] ) - страница [page_number] </endif> Подстановка типовых текстов в конце либо начало описания категорий, продуктов, производителей. Можно использовать, если в момент какой-либо акции вам нужно дописать типовое сообщение к описанию с призывом к действию и упоминанием текущего праздника. Или же вы можете дописать сообщение о бесплатной доставке, срочной акции, о количестве продаж этого товара и т.п. Примеры шаблонов представлены в файле formulas-examples.txt с архивом модуля. Код модуля открыт на 90% из версии 3.5.0, закодированной остается только библиотека для проверки лицензии и парсинга переменных Отдельно для товаров Возможность отобразить в мета-тегах товаров цену со скидкой, если таковая имеется: Купить <if>([special]) по акционной цене: [special] <else>за [price] </endif> Возможность указать в мета-тегах товаров количество отзывов и рейтинг данного товара, количество покупок. Возможность добавить в мета-теги значимые атрибуты. См. переменную [attribute index="1"] Возможность собрать название родительской категории по цепочке вложения с неполными названиями (будет интересно для тех сайтов, где категории названы коротко. Например: Велосипеды -> Горные -> Титановые) можно превратить в текст "Титановые горные велосипеды" с помощью переменной [category_nested] Функции для преобразования текста: привести к ВЕРХНЕМУ РЕГИСТРУ или к нижнему регистру, вырезать из названия товара любые ненужные слова Список всех переменных модуля SEO Tags Generator смотрите в единственном месте в Базе знаний — https://support.sergetkach.com/knowledge/details/74/ Демо модуля Демо админки: http://seo-tags-generator-ru.sergetkach.com/ Логін/Пароль: demo/demo Внимание! Разрешено внесение изменений в настройки модуля, в товары и категории (!) Демо витрины: Категория с общей формулой, Товар с общей формулой; Проверяйте мета-теги На витрине — с помощью сайта http://www.exadium.com/tools/metadata/ и ему подобных В админке товаров, категорий, производителей в блоке "Предварительный просмотрт результатов генерации в модуле SEO Tags Generator" Совместимость Работает на ветке 2.х начиная с версии OpenCart 2.1.0.1 (ocStore 2.1.0.1) На ветке 3.x Технические требования На сервере (хостинге) должны быть: PHP 5.4 + IonСube Loader 5 или PHP 5.6 - PHP 7.4 c IonСube Loader 10 Требования к системе OpenCart Работоспособность модуля проверяется на только что установленной системе без кучи других модулей. Предугадать все изменения, которые производят другие модули, невозможно, поэтому конфликты с другими модулями не являются ошибкой в самом модуле и требуют дополнительно кастомизации (наладки), обычно ложащейся на плечи разработчика магазина. Претензии по поводу ошибок, возникших вследствие конфликта совместимости модулей в бесплатную поддержку модуля не входят. Допускается проверка работоспособности модуля с установленным модулемSEO PRO и LocalCopy.ocmod.xml Что в модуле зашифровано? Библиотека модуля, где проходит проверка лицензии и служебные операции Установка модуля Стандартная установка - через менеджер розширень OCMOD и описана в файле Установка-Модуля.txt (или install.txt) в архиве с модулем. Лицензионное соглашение При покупке или установке новой версии этого продукта вы подтверждаете свое безоговорочное согласие с такими условиями использования. Исключительные права на модуль как объект интеллектуальной собственности принадлежат автору. При покупке модуля вы получаете право на использование в тех условиях, которые описаны в настоящем соглашении. Никаких имущественных прав, прав передачи, копирования, распространения и каких-либо других, явно не описанных в настоящем соглашении, вам не предоставляется. Модуль продается и используется на условиях "Как есть". Модуль является типовым решением типичной задачи. Проверяйте наличие нужного функционала в демо модуля. В стоимость модуля не входит адаптация расширения под индивидуальные потребности покупателя. Предоставляется не эксклюзивное право на использование модуля на 1 домене. "Перенос" лицензии на другой домен не предусматривается. Однако дополнительная лицензия может быть выдана на отладочные домены, которые отвечают следующим требованиям: - субдомен на основном домене (test.sitename.com, demo.sitename.com) - субдомен на сайте разработчика (студии) (shopname.studioname.com) - локальный домен вида sitename.loc или sitename.local Срок отправки кода лицензии вручную — в течение 1 рабочего дня! Сохранение ключа активации является обязанностью покупателя. Восстановление ключа возможно только в рамках существующего срока поддержки. Интерфейс текущей версии модуля может отличаться от представленного на снимках экрана в презентационных материалах. Это не является дефектом модуля, просто в новых версиях модуля могут быть добавлены новые функции. Однако общие принципы работы модуля остаются прежними. В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управление всеми магазинами. Автор дает гарантию, что весь заявление функционал, кроме экспериментального, будет работать на тех версиях системы, которые заявлены в разделе СОВМЕСТНОСТЬ и при условии соблюдения ТЕХНИЧЕСКИХ ТРЕБОВАНИЙ. В случае ошибки в модуле обязуется исправить ее при наличии необходимых доступов и последовательного логичного описания шагов, которые привели к ошибке. В зависимости от сложности бага могут быть разные сроки исправления. Для случаев явной ошибки выполнение программы исправления возможно в срок от 1 до 3 рабочих дней после предоставления доступа и описания проблемы. В случае ошибки из-за конфликта с API браузера, логической или архитектурной ошибки срок исправления может быть даже до 2 мес. В случае, если ошибка не была исправлена в указанный срок, может быть произведен возврат средств с вычетом комиссий платежных систем. Устранение ошибок может быть осуществлено как напрямую у клиента, так и выпуском обновления. При выпуске обновления его установка не входит в объем поддержки. Поддержка и гарантия устранения ошибок действуют 12 месяцев с момента покупки. Никаких гарантий по устранению ошибок в новых версиях, которые могут быть доступны вам даже после окончания срока Поддержки, не предоставляется. Продолжайте поддержку, чтобы продолжать получать помощь. Гарантия НЕ РАСПРОСТРАНЯЕТСЯ на дополнительные модификаторы (!) из папки "Дополнительные-модификаторы" или "additional-modificators" (ранее называлась "additional"). Они являются бонусными и не входят в стоимость покупки. Гарантия устранения ошибок не распространяется на конфликты совместимости модулей. То есть говорить, что проблема точно выходит из моего модуля можно только в том случае, если на сайте не установлен ни один другой модуль (кроме LocalCopy.ocmod.xml) и при этом исходные файлы OpenCart не были редактированы вручную. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово "beta" после номера версии). Вы теряете гарантию на бесплатную поддержку, если в модуле были сделаны модификации (при этом нет разницы, кто их сделал — я или сторонний разработчик. В таком случае модуль перестает работать по типовому сценарию и требует индивидуального рассмотрения ситуации). Покупая или обновляя версию модуля, вы соглашаетесь с текущей "Политикой поддержки" и текущим Лицензионным соглашением, действующим на момент выхода релиза. При оценке возможного ущерба от использования купленного программного обеспечения, в котором была ошибка, максимальная ответственность автора и/или продавца не может превышать стоимость дефектного программного обеспечения, которую покупатель уплатил по факту. Автор оставляет за собой право отказывать в поддержке в случае, если клиент не соблюдает рамки приличия и делового стиля общения и/или позволяет себе оскорбления или хамство Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями. Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или другого взлома модуля незаконна. Если вы планируете дорабатывать модуль, необходимо получить согласие автора на такие доработки. (Часто я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а здесь закрыт" не является основанием для возврата). Результаты платной доработки модуля могут включаться в следующие версии без получения согласия от клиента, заплатившего такую доработку. Как автор модуля, я оставляю за собой право на портфолио, что означает возможность публично предоставлять ваш сайт (домен и/или логотип) в качестве примера использования модуля. Но если вы не хотите, чтобы я использовал адрес вашего сайта в примерах, при оформлении заказа вы можете выбрать опцию "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)" Также рекомендую другие мои модули Для корректного двуязычия (доступность всех языков для поисковых ботов) — Мовні папки в URL (бесплатно) Для понижения рутины во время SEO-оптимизации я также подготовил модуль автоматической генерации SEO URL, который массово генерирует ЧПУ для товаров, отсутствующих (например, импортированные из программы складского учета) Для создания Sitemap — Branced Sitemap Для массового редактирования товаров — Handy Product Manager. Для удаления неиспользуемых изображений — ImageScanner Добавил SergeTkach Добавлено 03.04.2017 Категория SEO, карта сайта, оптимизация Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 Обращение к серверу разработчика Нет  
  18. Скачать / Купить дополнение Очистка кеша в OpenCart 2.x Когда нужно очистить кеша в OpenCart? Добавили товар, прописали ему ЧПУ - а на сайте он все равно без ЧПУ. Потому что в кеше этого ЧПУ еще нет. Чистим Изменили размер изображений в настройках, старый файлы больше не нужны, но они занимают место на хостинге. Чистим *Примечание Чтобы при каждом добавлении товара (из админке) не чистить кеш, можно установить другое расширение SEO PRO Cache Auto Destroy, которое чистит кеш ЧПУ модуля SeoPro при каждом сохранении товара, категории, производителя, статьи. Однако, эта автоочистка не поможет, если Вы импортируете товары из xls, xml, 1С или другим способом. Добавил SergeTkach Добавлено 28.02.2017 Категория Инструменты, утилиты Системные требования Только для чистого OpenCart - в ocStore есть своя чистка Метод активации Без активации Ioncube Loader Нет ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
  19. Version 3.12.0

    Модуль SEO Tags Generator вирішує задачу з автоматичним заповненням тегів тайтл та мета-дескріпшн в Опенкарт. Модуль допомагає вам виконати рекомендації гугла з розділу "Створення інформативних описів сторінок для пошуку Google" (російською мовою https://developers.google.com/search/docs/appearance/snippet?hl=ru#meta-descriptions). Наприклад там є пункти: Зробіть опис максимально інформативним (вкажіть ціну, значущий атрибут, виробник, рейтинг тощо) При цьому опис не обов'язково має складатися лише із закінчених речень (!). Додайте до нього інформацію про сторінку... Наприклад, наведений нижче метаопис з чітко позначеною та структурованою інформацією дозволяє скласти досить повне уявлення про книгу: Автор: А. В. Тор. Художник: В. Гог. Ціна: 399 грн. Об'єм: 84 сторінки. Категорія: Дитячі книжки. Рейтинг: 4.8. Відправляємо в день замовлення. Використовуйте автоматичні засоби Модуль працює так, що актуальна в даний момент часу інформація про товар дістається з бази даних та підставляється в мета-тегі під час завантаження сторінки. Це відбувається в той самий час, коли просто сирі дані (які ви бачите в адмнінці товару) підставлються в гарно оформлений дизайн (як ви це бачите на вітрині) Істотні умови придбання 1. Купуючи модуль, ви даєте свою згоду з моєю Ліцензійною угодою, яка представлена внизу цього тексту. Зокрема модуль ліцензується на один домен та забороняється розповсюдження без згоди автора. А якщо ви хочете отримати код активації на налагоджувальний домен, то він має бути або локальним (example.loc, example.local) або бути піддоменом на основному сайті (магазину або сайту студії). 2. Модуль надається на умовах "As is" 3. Як автор модуля я залишаю за собою право на портфоліо, що означає можливість публічно надавати ваш сайт (домен та/або логотип) як приклад використання модуля. Але якщо ви не бажаєте, щоб я використовував адресу вашого сайту у прикладах, при оформленні замовлення ви можете обрати опцію "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)" 4. Передбачається самостійне встановлення модуля за детальною інструкцією. 5. Умови підтримки: разом з покупкою модуля ви отримуєте безкоштовну Підтримку на 12 міс з моменту покупки. Ви можете подовжувати Підтримку за вигідною ціною до завершення терміну підтримки. Інакше підтримка надається виключно на умовах оплати за кожне звернення. Автоматичне отримання коду ліцензії! Вкажіть домен при покупці, і автоматично отримайте код активації на свій e-mail протягом кількох хвилин. Додатково існує спеціальний веб-сервіс для самостійного створення коду активації — https://licence.sergetkach.com/. Як працює модуль? Якщо у вас вже є заповнені мета-тегі, але вони не підходять для SEO, тоді в налаштування модуля обираємо налаштування "Генерувати мета-теги для категорій, товарів, виробників" у положення "Навіть, якщо вже заповнено в адмінці". Якщо вони взагалі не заповненні можна обрати "Тільки, якщо не заповнено в адмінці" В налаштуваннях модуля ви зберігаєте шаблон (формулу) для заповнення мета-тегів. Складаєте більш-менш читабельні, логічні та інформативні фрази В адмінці товару (категорії, виробника) можна знайти блок під назвою "Попередній перегляд результату генерації у модулі SEO Tags Generator". Там можна подивитися, як мета-тегі будуть вигладяти для пошукового бота. Функціональність модуля Генерація мета-тегів на льоту в момент відкриття сторінки сайту. По суті це можна назвати "перезапис мета-тегів". Це дозволяє уникнути зайвого навантаження на сервер, коли генерація йде відразу для всіх товарів із збереженням мета-тегів до бази даних. І завдяки такому підходу немає необхідності генерувати щось наново після чергового додавання (імпорту товару). 1 раз налаштував формули та забув. Підтримує мультимовність Можливість встановити окремі налаштування формул для окремої категорії, яка вибивається із загальної маси. Див вкладинку "SEO Tags Generator: налаштування для категорії" Можливість позначити в мета-тегах тайтл та дескрипшн категорії мінімальну та максимальну ціну товарів з даної категорії. А також відобразити кількість товарів у даній категорії. Нумерація пейджинації сторінок категорії та виробника: <if>( [page_number] ) - сторінка [page_number] </endif> Підстановка типових текстів наприкінці чи початок опису категорій, товарів, виробників. Можна використати, якщо в момент якоїсь акції вам потрібно дописати типове повідомлення до будь-якого опису із закликом до дії та згадуванням поточного свята. Або ж ви можете дописати повідомлення про безкоштовну доставку, термінову акцію, про кількість продажів цього товару і т.п. Приклади формул складання мета-тегів, що автоматично генеруються, додаються у файлі з архівом модуля. Код модуля відкритий на 90% з версії 3.5.0, закодованою залишається лише бібліотека для перевірки ліцензії та парсингу змінних Окремо для товарів Можливість позначити в мета-тегах товарів ціну зі знижкою, якщо знижка призначена: Купити <if>([special]) за акційною ціною: [special] <else> за [price] </endif> Можливість вказати в мета-тегах товарів кількість відгуків і рейтинг даного товару, кількість покупок Можливість додати в мета-теги значущі атрибути. Див змінну [attribute index="1"] Можливість зібрати назву батьківської категорії по ланцюжку вкладення з неповними назвами (буде цікаво для тих сайтів, де категорії названі коротко. Наприклад: Велосипеди -> Гірські -> Титанові) можна перетворити на текст "Титанові гірські велосипеди" за допомогою змінної [category_nested] Функції для перетворення тексту: привести до ВЕРХНЬОГО РЕЄСТРУ або до нижнього регістру, вирізати з назви товару будь-які непотрібні слова Перелік всіх змінних модуля SEO Tags Generator дивіться в єдиному місці в Базі знаннь — https://support.sergetkach.com/knowledge/details/74/ Демо модуля Демо адмінки: http://seo-tags-generator-ru.sergetkach.com/ Дозволено внесення змін до налаштувань модуля, у товари та категорій (!) Логін/Пароль: demo/demo Демо вітрини: Категорія із загальною формулою, Товар із загальною формулою; Перевіряйте мета-теги на вітрині за допомогою сайтів http://www.exadium.com/tools/metadata/ і йому подібні А також в адмінці під час перегляду товарів та категорій також буде видно згенеровані мета-описи. Сумісність Працює на гілці 2.х починаючи з версії OpenCart 2.1.0.1 (ocStore 2.1.0.1) На гілці 3.x Технічні вимоги На сервері (хостингу) має бути: PHP 5.4 + IonСube Loader 5 PHP 5.6 - PHP 7.4 c IonСube Loader 10 Вимоги до системи OpenCart Працездатність модуля перевіряється на щойно встановленій системі без купи інших модулів. Передбачити всі зміни, які роблять інші модулі, неможливо, тому конфлікти з іншими модулями не є помилкою в самому модулі і вимагають додатково кастомізації (налагодження), що зазвичай лягає на плечі розробника магазину. Претензії щодо помилок, які виникли внаслідок конфлікту сумісності модулів у безкоштовну підтримку модуля не входять. Допускається перевірка працездатності модуля із встановленим модулем SEO PRO и LocalCopy.ocmod.xml Що в модулі зашифровано? Бібліотека модуля, де відбувається перевірка ліцензії та службові операції Установка модуля Стандартна установка - через менеджер розширень OCMOD і описана у файлі Установка-Модуля.txt (або install.txt) в архіві з модулем. Ліцензійна угода Купуючи або встановлюючи нову версію цього продукту, ви підтверджуєте свою беззастережну згоду з такими умовами використання. Виключні права на модуль як об'єкт інтелектуальної власності належать автору. При купівлі модуля ви отримуєте право на використання на тих умовах, які описані в цій угоді. Ніяких майнових прав, прав передачи, копіювання, розповсюдження та будь яких інших, які явно не описані в цій угоді, вам не надається. Модуль продається та використовується на умовах "Як є". Модуль є типовим рішенням типової задачі. Перевіряйте наявність потрібного функціоналу в демо модуля. У вартість модуля не входить адаптація розширення під індивідуальні потреби покупця. Надається не ексклюзивне право на використання модуля на 1 домені. "Перенесення" ліцензії на інший домен не передбачається. Однак, додаткова ліцензія може бути видана на налагоджувальні домени, які відповідають таким вимогам: - Субдомен на основному домені (test.sitename.com, demo.sitename.com) - Субдомен на сайті розробника (студії) (shopname.studioname.com) - Локальний домен виду sitename.loc або sitename.local Термін надсилання коду ліцензії вручну — протягом 1 робочого дня! Збереження ключа активації є обов'язком покупця. Відновлення ключа можливе лише в рамках наявного терміну підтримки. Інтерфейс поточної версії модуля може відрізнятися від того, що представлено на знімках екрана в презентаційних матеріалах. Це не дефект модуля, просто в нових версіях модуля можуть бути додані нові функції. Проте загальні принципи роботи модуля залишаються тими самими. У разі використання мультимагазину ліцензія видається на основний домен, на якому здійснюватиметься управління всіма магазинами. Автор дає гарантію, що весь заявлений функціонал, крім експериментального, працюватиме на тих версіях системи, що заявлені в розділі СУМІСНІСТЬ та за умови дотримання ТЕХНІЧНИХ ВИМОГ. У разі помилки в модулі зобов'язується виправити її при наявності необхідних доступів та послідовного логічного опису, які саме кроки привели до помилки. В залежності від складності багу, можуть бути різні терміни виправлення. Для випадків явної помилки виконання програми виправлення можливе в термін від 1 до 3 робочих днів після надання доступів та опису проблеми. В разі помилки через конфлікт з API браузеру, логічної або архітектурної помилки термін виправлення може бути навіть до 2 міс. В разі, якщо помилка не була виправлена в зазначений термін, може бути здійснене повернення коштів з вирахуванням комісій платіжних систем. Виправлення помилок може бути здійснено як напряму у клієнта, так і через випуск оновлення. В разі випуску оновлення, його встановлення не входить в обсяг підтримки. Підтримка та гарантія усунення помилок діє 3 місяці із моменту покупки. Ніяких гарантій щодо виправлення помилок в нових версіях, які можуть бути доступними вам навіть після заврешння терміну Підтримки, не надається. Продовжуйте підтримку, щоб продовжувати отримувати допомогу. Гарантія НЕ ПОШИРЮЄТЬСЯ на Додаткові модифікатори(!) з папки "Додаткові-модифікатори" або "additional-modificators" (раніше називалася "additional"). Вони є бонусними та не входять у вартість покупки. Гарантія усунення помилок не поширюється на конфлікти сумісності модулів. Тобто говорити, що проблема точно виходить з мого модуля можна тільки в тому випадку, якщо на сайті не встановлений жоден інший модуль (крім LocalCopy.ocmod.xml) і при цьому вихідні файли OpenCart не були редаговані вручну. Гарантія не поширюється на новий експериментальний функціонал, який з'являється під час випуску бета-версії модуля (додається слово "beta" після номера версії). Ви втрачаєте гарантію на безкоштовну підтримку, якщо в модулі були зроблені модифікації (при цьому не має різниці, хто їх зробив — я чи сторонній розробник. В такому випадку модуль перестає працювати за типовим сценарієм і вимагає індивідуального розгляду ситуації). Купуючи або оновлюючи версію модуля, ви погоджуєтесь з поточною "Політикою підтримки" та поточною Ліцензійною угодою, яка діє на момент виходу релізу. При оцінці можливої шкоди від використання купленого програмного забезпечення, в якому була помилка, максимальна відповідальність автора та (або) продавця не може перевищувати вартість дефектного програмного забезпечення, яку покупець сплатив за фактом. Автор залишає за собою право відмовляти у підтримці у випадку, якщо клієнт не дотримується рамки пристойності та ділового стилю спілкування та/або дозволяє собі образи чи хамство Модуль містить зашифровані файли, які забезпечують контроль за ліцензіями. Ви відмовляєтеся від наміру запитувати відкритий вихідний код зашифрованих файлів і усвідомлюєте, що будь-яка спроба розшифрування файлів або іншого злому модуля є незаконною. Якщо Ви плануєте доопрацьовувати модуль, необхідно отримати згоду автора на такі доробки. (Часто я не проти внесення змін до відкритого коду модуля, але формулювання "купив модуль з надією допрацювати, а тут закрито" не є підставою для повернення). Результати платного доопрацювання модуля можуть включатися до наступних версій без отримання згоди від клієнта, який сплатив таке доопрацювання. Як автор модуля я залишаю за собою право на портфоліо, що означає можливість публічно надавати ваш сайт (домен та/або логотип) як приклад використання модуля. Але якщо ви не бажаєте, щоб я використовував адресу вашого сайту у прикладах, при оформленні замовлення ви можете обрати опцію "Увага: Не використовувати мій сайт в прикладах (+5.00 USD)" Також рекомендую інші мої модулі Для коректної двомовності (доступність всіх мов для пошукових ботів) — Мовні папки в URL (безкоштовно) Для зниження рутини під час SEO-оптимізації я також підготував модуль автоматичної генерації SEO URL, який масово генерує ЧПУ для товарів, які їх немає (наприклад, імпортовані з програми складського обліку) Для створення Sitemap — Branced Sitemap Для масового редагування товарів — Handy Product Manager. Для видалення зображень, які не використовуються — ImageScanner
    $16.50
  20. Обращаю внимание автора на следующий код: <li><a <?php if($item['new_blank'] == 1) {echo 'target="_blank" data-target="link"';} else {echo 'class="dropdown-toggle dropdown-img" data-toggle="dropdown"';} ?> href="<?php echo $item['href']; ?>"><?php if($item['thumb']){?> Хочется, чтобы в меню были просто ссылки. Данный код приводит к тому, что второе меню, появляющееся при скролле, не позволяет перейти по ссылке
  21. Почему не идет редирект после подтверждения заказа в OpenCart 2.3 в платежном модуле ПриватБанка? Речь идет о вот этом модуле - https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=25952 Логирование в контроллере показало, что все ок. Ответ success, но вот редирект из шаблона представления так и не происходит А после alert(xhr.status + 'ответ: error'); // пoкaжeм oтвeт сeрвeрa Выдает SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data <?php //if ($testmode) { ?> <!-- <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $text_testmode; ?></div>--> <?php //} ?> <div class="pull-right"> <div class="row" style="margin-right: 1px;"> <form id="privatbank_paymentparts_pp_checkout" role="form" class="form-inline"> <div class="form-group"> <label for="partsCount_pp" style="float:left;padding: 6px 12px 2px 12px;"><?php echo $text_label_partsCount; ?></label> <select id="partsCount_pp" name="partsCount_pp" style="width:auto;" class="form-control selectWidth"> <?php foreach ($partsCounts as $partsCount) { ?> <option><?php echo $partsCount; ?></option> <?php } ?> </select> </div> <div class="btn-group"> <input type="submit" value="<?php echo $button_confirm; ?>" class="btn btn-primary" /> </div> </form> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $("#privatbank_paymentparts_pp_checkout").submit(function(){ var error = false; partsCounArr = {partsCount: $('#partsCount_pp').val()}; $.ajax({ type: 'POST', url: '<?php echo $action; ?>', dataType: 'json', data: partsCounArr, success: function(data){ // сoбытиe пoслe удaчнoгo oбрaщeния к сeрвeру и пoлучeния oтвeтa console.log(data['state']); switch(data['state']){ case 'SUCCESS': window.location = 'https://payparts2.privatbank.ua/ipp/v2/payment?token='+data['token']; break; case 'FAIL': $('#collapse-checkout-confirm .panel-body').prepend('<div class="alert alert-warning">' + data['message'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); break; case 'sys_error': $('#collapse-checkout-confirm .panel-body').prepend('<div class="alert alert-warning">' + data['message'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>'); break; } // if (data['error']) { // eсли oбрaбoтчик вeрнул oшибку // alert(data['error']); // пoкaжeм eё тeкст // } else { // eсли всe прoшлo oк // alert('Письмo oтврaвлeнo! Чeкaйтe пoчту! =)'); // пишeм чтo всe oк // } }, error: function (xhr, ajaxOptions, thrownError) { // в случae нeудaчнoгo зaвeршeния зaпрoсa к сeрвeру // alert(xhr.status); // пoкaжeм oтвeт сeрвeрa // alert(thrownError); // и тeкст oшибки } // complete: function(data) { // сoбытиe пoслe любoгo исхoдa // form.find('input[type="submit"]').prop('disabled', false); // в любoм случae включим кнoпку oбрaтнo // } }); return false; }); }); </script>
  22. Version 2.1.0

    337 downloads

    Когда нужно очистить кеша в OpenCart? Добавили товар, прописали ему ЧПУ - а на сайте он все равно без ЧПУ. Потому что в кеше этого ЧПУ еще нет. Чистим Изменили размер изображений в настройках, старый файлы больше не нужны, но они занимают место на хостинге. Чистим *Примечание Чтобы при каждом добавлении товара (из админке) не чистить кеш, можно установить другое расширение SEO PRO Cache Auto Destroy, которое чистит кеш ЧПУ модуля SeoPro при каждом сохранении товара, категории, производителя, статьи. Однако, эта автоочистка не поможет, если Вы импортируете товары из xls, xml, 1С или другим способом.
    Free
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.