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

rb2

Ветеран сообщества
  
  • Posts

    2,127
  • Joined

  • Last visited

Everything posted by rb2

  1. Из стандартного функционала больше всего подходит партнёрская программа. Менеджеры регистрируются как партнёры, дают свою реф-ссылку и получают отчисления от заказов. Купоны тоже можно оставить для подстраховки. Отчёты раздельные и прятки - это однозначно доработки, в стандартном виде в опенкарт очень простая система разделения прав. Да и я вообще не вижу смысла при таком подходе пускать продажников в админку. Отчёты строить? Так сами их стройте и смотрите. Им скриншоты можете раз в месяц показывать. То есть допиливать систему разделения прав в этом случае не придётся.
  2. Для поля "Описание"? А я думал, графический редактор -- это Paintbrush, Gimp, Photoshop :)
  3. Насколько понимаю, генерируемым кодом (весьма далёким от HTML5).И вторая причина скорей всего - проблемы на планшетах, тачскринах и телефонах (мелких экранах). Жёсткий упор в первую очередь на совместимость с планшетами трудно не заметить в OC2.
  4. Я совсем отключил Summernote, заменив эти поля на использование Markdown разметки.
  5. Я дополнил. Потому что первое утверждение не совсем соответствует действительности и зависит от реализации и лени. А второе требует пояснения, почему этого нет в SeoPro.
  6. Это легко автоматизируется. Поставьте модуль и получайте сразу проверку на дубликаты и визуальные предупреждения о неуникальности введённого SEO URL. Другой подход - в ocStore давно уже доступен отчёт о дубликатах среди SEO URL. Запустил, увидел дубликаты, зашёл отредактировать. Третий - автоматическая массовая генерация.
  7. Или дописать удаление кеша для изменяемых вариантов. Я вот ничего руками не чищу, само чистится. Но это для OC2 (в oc15x версиях я не пользовался SeoPro). Вообще это задача прикладного уровня, а не транспортного. Потому что хотелки о том, как должны генерироваться SEO URL, у многих разные. Одни заполняют товары вручную - им удобно, чтобы при вводе названия товара SEO URL генерировался сам. У тех, кто опомнился на существующием магазине или заполняет парсерами - другие потребности. Им надо сгенерировать сеокейворды для всех товаров, не заходя в каждый, как в предыдущем примере. Ещё одним хочется транслитерации, другие хотят непременно русских сео-урлов.Поэтому генерация урлов - задача модулей, тут уже кому что удобнее.
  8. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=21402 Там автоподсказка к полю "SEO URL" (показывает существующие seokeywords), проверка на уникальность при вводе, автогенерация из введённого в названии товара текста. Для русского - транслитерация. Есть и отдельный отчёт по дубликатам. В ocStore такой отчёт встроен afwollis-ом. Это работает на страницах товаров, категорий, производителей, статей. И удобно тогда, когда магазин заполняется вручную. Если надо заполнить существующий магазин с кучей товаров - нужны другие инструменты, для массовой автоматической генерации сеоурлов - SeoGen, Deadcow SEO и т.п.
  9. Правила форума читали? В раздел FAQ заглядывали? Поиском пользовались? https://opencartforum.com/topic/20526-seopro-vs-seourl/
  10. Можете писать books-the-lord-of-the-rings и films-the-lord-of-the-rings и не придумывать другим бесплатную работу. Или сами напишите, многие Вам благодарны будут.
  11. catalog/controller/common/home.php, добавить первой же строкой в функции index(): public function index() { $this->response->redirect($this->url->link('product/product', '&path=57&product_id=49'));
  12. Возвращают. Был опыт. Не у меня, а у моего покупателя. Не успел даже ID им выслать - получил возврат денег. Я написал в саппорт, мол он живой человек, я с ним общался и получал платежи, ну в общем - не ворованная это кредитка. Он вроде не писал, просто повторно купить попробовал на следующий день - эта покупка без всяких проверок мгновенно прошла. В общем, обычного общения бывает вполне достаточно, формальности и бумажки не всегда требуются.
  13. Можно. Кладите *.ocmod.xml в папку system и нажимайте кнопку Refresh в модификациях. Но и особой разницы между заменой файла по фтп и заменой текста мода через БД я не вижу.
  14. Ну это же та же самая ошибка, о которой Вы в личку писали. Вашего ftp-пользователя чересчур параноидальные дефолтные настройки провайдера отфутболивают. Способ ручной установки есть, разумется. Описание лежит рядом с описанием установки через ocmod.
  15. Где ж видно? У остальных файлов я вижу расширения. У этих двух - нет.
  16. Вообще, если Extension installer выдаёт ошибку при загрузке - причина наверняка в этом. Модуль наполовину скопирован/установлен.
  17. Изменения в index.php внесены? Ещё смущают два файла .htaccess рядом, оба без расширений. Как бы не получилось, что смотрите в один, а работает другой.
  18. Спасибо, интересно. Хотя и не пробовал :) А нет ли мыслей сделать syntax-файлы для `mc` (Midnight Commander), Sublime Text, Gedit / Kate / Geany? Всё же гораздо чаще мы скачиваем файл логов и удобней его просмотреть на месте, чем заливать и настраивать PHP-просмотрщик. Для Sublime Text я вроде делал какую-то простую разукрашивалку логов апача, может ещё лежит на гитхабе. Но полностью в тонкости формата я не вникал, сделал какой-то минимум по аналогии и методом тыка. Поэтому пользы от него ноль в данном случае и подсказать наверняка ничего не подскажу.
  19. Обновил описание установки на русском http://www.opencartjazz.com/ru/opencart-module/seo/ocj-seopro-oc2#installation и на гитхабе, здесь дублирую. Если оформление где-то подкачает, сверьтесь с описанием на странице модуля или на гитхабе, поддерживать кучу версий описаний мне очень неудобно: * Перед установкой SeoPro надо установить "OCMOD Multiline fix" См. http://www.opencartjazz.com/en/opencart-bugfix/oc2011-bugfix-extension-installer Он требуется для правильной установки наших OCMOD-модулей. Если вы получаете ошибку Fatal error: Call to undefined method ControllerCatalogProduct::getAllCategories() in ***/system/modification/admin/controller/catalog/product.php on line 1036 она может быть вызвана отсутствием "Multiline OCMOD fix" при установкемодуля. Установите его (там всего 2-3 строки добавить) и повторите процедуру установки. * Зайдите в phpMyAdmin, выберите базу своего опенкарт-магазина. Выполните запрос: ALTER TABLE `product_to_category` ADD `main_category` tinyint(1) NOT NULL DEFAULT '0'; если вы используете префикс таблиц, добавьте его к имени таблицы(например: для префикса `oc_` используйте `oc_product_to_category`); Если вы получите сообщение об ошибке `Error Code: 1060. Duplicate column name 'main_category'`, ничего страшного: значит, эта колонка уже есть в таблице. Продолжайте установку. * Внесите изменения в файл `index.php` в корневой папке магазина: найдите строку $controller->addPreAction(new Action('common/seo_url')); и замените её на следующие строки: if (!$seo_type = $config->get('config_seo_url_type')) { $seo_type = 'seo_url'; } $controller->addPreAction(new Action('common/' . $seo_type)); НЕ ИСПОЛЬЗУЙТЕ ДЛЯ РЕДАКТИРОВАНИЯ WINDOWS NOTEPAD!Пользуйтесь, например, Notepad++ http://notepad-plus-plus.org/ Файлы должны быть сохранены в кодировке UTF-8 без BOM маркера. Мини-FAQ - Q: почему не включить эти изменения в OCMOD? - A: Потому что если включить, инсталлятор рухнет в процессе обновлений или установки на систему, где попытки установки SeoPro уже были. У OCMOD инсталлятора нет механизмов обработки таких ошибок. Возможности игнорировать эту ошибку тоже. Альтернативное решение - удалить эту колонку и создать её заново. Непродуманность инсталлятора это позволит обойти, но ценой потери ваших данных. Кому это надо? Включать такой вариант в автоустановщик нельзя. Поэтому несколько действий надо произвести вручную. `index.php` также недоступен для механизма внесения модификаций через OCMOD, поэтому его в любом случае придётся редактировать вручную. Проверка персональных настроек и переключение на SeoPro * переименуйте `.htaccess.txt` в `.htaccess`, если это не было сделано ранее. Проверьте правило `RewriteBase`. Если магазин установлен на свой домен или субдомен, директива должна выглядеть как `RewriteBase /`. Если магазин установлен в подпапку, например "www.abc.ru/shop/", то здесь надо написать `RewriteBase /shop/`. Пример: RewriteBase / # RewriteBase /shop/ RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^ru/sitemap.xml$ ru/index.php?route=feed/google_sitemap [L] RewriteRule ^en/sitemap.xml$ en/index.php?route=feed/google_sitemap [L] также добавьте здесь правила для всех языков, которые используются в магазине;* Теперь заходим в админку магазина и устанавливаем OCMOD: * установите расширение `ocjazz-seopro-v2.0.1.ocmod.zip` меню (Extensions / Extension installer), * откройте меню "Extensions / Modifications" и нажмите кнопку ообновления, * откройте пункт меню "Extensions / Modules" и установите модуль **[OCJazz] SeoPro**, * отредактируйте товары: на вкладке "Links" (Связи) надо установить "Main category" (главную категорию) и сохранить, * отредактируйте категории: поле SEO URL (ЧПУ) должно быть заполнено во всех категориях, * откройте настройки магазина, там перейдтите во вкладку "Server" (Сервер): - включите переключатель "Use SEO URLs" (использовать SEO URL) в позицию "Включено", - переключите тип "SEO URL Type" в выпадающем списке с "default (SeoUrl)" на SeoPro, - выберите, включать или нет категории в SEO URL "SEO URL for product with categories": - если ДА, путь к товару будет выглядеть примерно так: `example.com/category-subcategory/subcategory/product.html`, - если НЕТ - сразу идёт сеокейворд товара: `example.com/product.html` - выберите окончание ссылок "SEO URL ending" (например, ".html") или оставьте это поле пустым. Красивые ЧПУ на любой роут Вы можете получить красивый ЧПУ на любой адрес, просто внеся необходимые синонимы в таблицу `url_alias` в базе данных (БД). Для этого откройте phpMyAdmin или аналогичную программу для работы с БД. Выполните следующий запрос. Если у вас используется префикс таблиц, добавьте его перед именем таблицы. Напрмиер, если префикс "oc_", имя таблицы `url_alias` в запросе надо заенить на `oc_url_alias`. INSERT INTO url_alias (query, keyword) VALUES ('common/home', ''), ('account/wishlist', 'wishlist'), ('account/account', 'my-account'), ('checkout/cart', 'shopping-cart'), ('checkout/checkout', 'checkout'), ('account/login', 'login'), ('account/logout', 'logout'), ('account/order', 'order-history'), ('account/newsletter', 'newsletter'), ('product/special', 'specials'), ('affiliate/account', 'affiliates'), ('checkout/voucher', 'gift-vouchers'), ('product/manufacturer', 'brands'), ('information/contact', 'contact-us'), ('account/return/insert', 'request-return'), ('information/sitemap', 'sitemap'), ('account/forgotten', 'forgot-password'), ('account/download', 'downloads'), ('account/return', 'returns'), ('account/transaction', 'transactions'), ('account/register', 'create-account'), ('product/compare', 'compare-products'), ('product/search', 'search'), ('account/edit', 'edit-account'), ('account/password', 'change-password'), ('account/address', 'address-book'), ('account/reward', 'reward-points'), ('affiliate/edit', 'edit-affiliate-account'), ('affiliate/password', 'change-affiliate-password'), ('affiliate/payment', 'affiliate-payment-options'), ('affiliate/tracking', 'affiliate-tracking-code'), ('affiliate/transaction', 'affiliate-transactions'), ('affiliate/logout', 'affiliate-logout'), ('affiliate/forgotten', 'affiliate-forgot-password'), ('affiliate/register', 'create-affiliate-account'), ('affiliate/login', 'affiliate-login'); Это внесёт в базу большинство синонимов для адресов страниц, используемых в Опенкарт.Вы можете изменить их на свои или добавить новые, если здесь что-то забыто. Очистите системмный кеш (удалите в папке "system/cache/" все файлы кроме index.html) и обновите главную страницу магазина в браузере.
  20. Зачем Вам остальные багфиксы? OCMOD Multiline fix поставили? Значит продолжайте установку сеопро.
  21. Хабр: Провинциальный подход к e-commerce http://m.megamozg.ru/post/10924/ В комментариях автор сказал, что производят и продают детскую одежду.
  22. Начните с "OCMOD Multiline fix". Там буквально 2-3 строчки добавить. По-русски здесь: http://www.opencartjazz.com/ru/opencart-bugfix/oc2011-bugfix-extension-installer
  23. Некоторые вот отдают себе отчёт, что сборка может быть удобна не только конечным пользователям, начинающим с нуля, а и разработчикам. И цена такого подхода не отличается от нынешнего. Садить картошку любит и OCSHOP, понимаю. Идущий ровно по тем же граблям, что и ocStore. Ну и упоминание темпов при разговоре про ocStore я считаю очень символичным :) Очень.
×
×
  • 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.