Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

markimax

Користувачі
  • Публікації

    20 093
  • З нами

  • Відвідування

Усі публікації користувача markimax

  1. Модуль Блог | Новости | Статьи | Отзывы | Галерея | Акции | Опросы версии 4.* Версии с которыми совместим данный модуль: OpenCart v1.5.1.3, v1.5.2, v1.5.2.1, v1.5.3.1, v.1.5.4.1 ocStore v1.5.1.3, v1.5.2.1, v.1.5.3.1, v.1.5.4.1 Модуль Блог версии 3.* Поддерживаемые языковые расширения в комплекте: Russian English Чем данный модуль лучше других: Не перезаписывает системных файлов Opencart Не требует VQmod Легкая установка Работает со всеми известными SEO модулями (SEO PRO, SEO Pack PRO, seo url, cached ...) Имеет свой SEO виджет Гибкая настройка Большое количество виджетов Реализация галереи Реализация отзывов Реализация html вставок Возможность ответов на комментарий Возможности опросов Древовидное представление комментариев Рейтинги комментариев Скорость Кеширование SEO виджета Расширенные возможности кеширования Что можно реализовать на базе модуля: Новости Блоги Статьи Галереи Отзывы Акции FAQ Голосования / Опросы (с пользовательскими вариантами ответов) Вставки HTML Баннеры ... (дополните сами, архитектура гибкая...) Возможности: Неограниченное количество записей Поддержка мультимагазинов Дата начала публикации и дата окончания публикации записей Краткий и полноценный анонс записи (CKEditor) Поддержка мультиязычности Поддержка SEO Pro и всех известных SEO модулей Возможности кратких SEO ссылок Настройки закрытия SEO ссылки слешем Отдельные настройки для категорий (блогов) Древовидное представление комментариев Возможность ответа на комментарий Рейтинг комментария Ввод символов капчи мышкой Возможность редактирования записи из frontend сайта Ссылки записей (статей) на продукты Похожие записи (статьи) Неограниченная вложенность и представление категорий (блогов) Настройки шаблонов, отдельно для виджетов и категорий Настройки шаблонов для списков, записей, комментариев Настройки для "обрезания" описаний по количеству символов, по количеству слов, по количеству предложений Поиск по записям Вывод списка записей (новостей) в любой колонке и схеме, с индивидуальными настройками ... Демо модуля: http://technoprod.com.ua Административная часть: http://technoprod.co...ute=module/blog Логин: demo Пароль: demo Инструкция по установке модуля в архиве купить здесь http://technoprod.com.ua/files/sborka
  2. Привет народ :) Заказчик поставил задачу, сделать блог в магазине. Поискал я модули для 1.5.1.3 и .... не нашел Что-то слабоват-то для сообщества opencart. Там нормальному разработчику не фиг делать его сделать, удивительно что никто не сделал еще. (ну может я не нашел) Значит сел я и за 3 часа сделал блог (просто удивительно, почему никто не сделал) Что он умеет: Все тоже что и стандартные категории и товары и отзывы. У меня получились как блоги, записи, комментарии. Но я добавил, что можно включать комментирование для каждой записи, а не для всех сразу. Я делал под чистый opencart 1.5.1.3. Всё отлично работает. Ну и как обычно у меня, сделал всё работает а вот времени "привести" в порядок нету, точнее привести к виду vqmod. Вообще такая штука нужна кому нибудь? P.S. Что хочу сделать: иерархию комментариев, рейтинг каждого коммента.
  3. К сожалению, ничего сделать нельзя. Тормозная архитектура. Когда в составлении запроса (он создается автоматически) используются конструкции OR, тогда теряется контроль над запросом, а точнее над быстродействием. Когда OR -ы переваливают за 3 тогда индексы просто не нужны, так как идет простой перебор по всей базе. Быстрее даже будет работать простые запросы к каждому обьекту, чем один с OR - ами. На будущее все. Не используйте в запросах OR или IN. Лучше составьте кучу простых запросов. А еще лучше с самого начала проработайте архитектуру проекта так чтобы не наступать на грабли потом. Данный движок можно использовать только на простых магазинах. P.S. Но вы сильно не расстраивайтесь, если бы вы увидели Bitrix вы вообще уху...ли. Когда я просмотрел код Битрикса, я ох...ел, и даже им написал про это. На что ответ был интересный : Мы знаем, делали не мы, это практикант, мы его уволили. Но таких запросов там больше половины.
  4. :) Вы видели там запросы? Это ужас... одни OR-ы и IN-ы причем большой кучей, понятное дело - будет тормозить. Здесь ничего не зделаешь - архитектура движка такая. Разве что можно кеширование подключить (написать для модуля) что тянет за собой еще кучу изменения кода. P.S. Ау. Кто там говорил, что он "быстродействующий движок" ;) ? Согласно архитектуре - тормоз полнейший, если бы не кеширование, то вообще бы еле ворочался. А так, для магазина - кешировать можно все.
  5. Совершенно верно у меня стояла не чистая версия, проблема скорее из-за vqmod но в принципе, кто хоть чуть чуть петрит, тот разберется, просто перепишите модули фильтра, и поправьте пару файлов в админке и фронте. И не забудьте в админке дать доступ к модулю. Вообще, как разработчик скажу, первый раз столкнулся и офигел, архитектура ужасная. Если честно так профессионалы не делают. Это я имею ввиду с точки зрения архитектуры. Вот у всех и получаются проблемы. Надо отделять мухи от котлет. Что это за подключение модуля, если надо лазить в код других модулей. Это НЕ MVC. Да согласен в стратегии MVC не описано сколько должно быть контроллеров, но скажу я вам, контроллер должен быть один и он понятия не должен знать о модулях, он ими должен только управлять. Тогда этот фильтр можно было бы подключить одним кликом. А так извините. Я уже половину движка переделал, чтобы довести до хоть какого-то нормального вида
  6. Сделать то можно, но надо потратить время, а время - деньги :)Будет свободное время - реализую
  7. поставьте vqmod - должно заработать, просто у меня времени сейчас нет расписать, сдаю проекты. Скорее всего не работает без vqmod, так как он у меня стоит :)
  8. Это надо отключать vqmod. Я просто залил файоы чтобы вы сами подготовили сборку.
  9. Так там же кнопочка появляется в админке кажись "Создать таблицы" Там в модели модуля есть функция: public function createTables() { $sql = " CREATE TABLE `os_category_option` ( `option_id` int(10) NOT NULL auto_increment, `status` int(1) default '0', `sort_order` int(10) default '0', PRIMARY KEY (`option_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `os_category_option_description` ( `option_id` int(10) NOT NULL, `language_id` int(10) NOT NULL, `name` varchar(127) NOT NULL, PRIMARY KEY (`option_id`,`language_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `os_category_option_to_category` ( `option_id` int(11) NOT NULL, `category_id` int(11) NOT NULL, PRIMARY KEY (`category_id`,`option_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `os_category_option_value` ( `value_id` int(10) NOT NULL auto_increment, `option_id` int(10) default '0', PRIMARY KEY (`value_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `os_category_option_value_description` ( `value_id` int(10) NOT NULL, `language_id` int(10) NOT NULL, `option_id` int(10) NOT NULL, `name` varchar(127) NOT NULL, PRIMARY KEY (`value_id`,`language_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE `os_product_to_value` ( `product_id` int(11) NOT NULL, `value_id` int(11) NOT NULL, `option_id` int(11) NOT NULL, PRIMARY KEY (`product_id`,`value_id`,`option_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; "; .... }
  10. Вот как обещал, "сборник" всех файлов catalog и admin с измененным мною модулем "Фильтр товаров" для opencart 1.5.1.3 Привидите к виду vqmod :) Мне если честно некогда приводить в "красивый вид", уж "извините" и на том что сделал и дал. markimax.zip
  11. C сайта скачал последнюю версию http://www.opencart.com/index.php?route=download/download Аааа !!! в trunk уже поправили, заменили на utf8_substк А вот на сайтерелиз - нет Видать подключили библиотеку работы с UTF
  12. Давайте я скину измененные файлы с путями, вы сами уже составите xml для vqmod. Так подходит?
  13. Да ну здрасте, уже используют !!!Файл catalog/controller/product/category.php 'description' => mb_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', Как раз там где обрезаются описания, причем обрезаются "по тупому" А функцию обрезания слабо, чтобы по слову обрезало? if (!function_exists("truncate_words")) { function truncate_words($text, $limit=200) { $text=mb_substr($text,0,$limit); /*если не пустая обрезаем до последнего пробела*/ if(mb_substr($text,mb_strlen($text)-1,1) && mb_strlen($text)==$limit) { $textret=mb_substr($text,0,mb_strlen($text)-mb_strlen(strrchr($text,' '))); if(!empty($textret)) { return $textret; } } return $text; } } Тогда 'description' => truncate_words(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')),100) . '..',
  14. Уже всё работает. Всё сделал.Кстати глюков в 1.5.3 валом, половина связанных с UTF-8 (т.е. вместо mb_substr оставили в половине файлов substr, сами файлы половина в UTF-8, вторая в ANSI. Далее функции обрезания описаний - работают некорректно, мало того, что обрезают не по окончанию слов, (а могут и посредине слова) так еще и с ошибкой выводят (символы глюки оставшиеся от обрезания utf строки), так как забыли поставить в startup.php -> mb_internal_encoding('UTF-8'); Я уже промолчу, что можно бродить по каталогам. Ну неужели тяжело біло добавить .htaccess с deny или хотя бы уже пустой index.php. Я уже промолчу про MySQL запросы... как можно делать такие убогие запросы, где OR-ов просто валом, это же тормоз конкретный. Короче надо все перепиливать, чтобы он работал. А MVC кстати нативная. Никакой настоящей MVC там и в помине нет (писать в стиле MVC - это еще не значит сделать архитектуру MVC, архитектура и стиль написания - это разные вещи). Я уже молчу про реалищзацию url - полный бред, но это все из-за нативного MVC Жаль нет ничего лучше. У остальных не лучше. Короче ужас, могу сказать как разработчик. Чем хорош opencart -> много модулей, и проще остальных допиливать и находить глюки.
  15. Вот только что сделал (и протестировал), на 1.5.3 работает. Проверил на все глюки - нашел кучу глюков в самой 1.5.3 :( Поправил. Только теперь надо всё упорядочить для "установки модуля". (главное теперь не запутаться что и где менялось) P.S. 90% сделал за 4 часа, а 10% доделывал 3 дня, попутно фикся глюки 1.5.3
  16. Ждал я, ждал модуль для OC 1.5.* так и не дождался, почти сделал сам (90%) В админке полная работоспособность, в front-e - 90% работоспособности. И все это за 4 часа.
  17. SooR, что там насчет модуля к OC 1.5.* ?Покупать готовый или чуть подождать? Надежда на тебя
  18. Помогите найти бесплатный модуль "Сравнение товаров" для 1.4.* , ocstore 0.2.2
  19. А как реализавать фильтр чтобы он запоминал параметры, когда выходишь из категории (сейчас они сбрасываются), а потом когда заходишь чтобы выводился с теми параметрами которые ты ввел до того как вышел, типа как http://rozetka.ua (кстати они кажется тоже на OC)
  20. Как реализовать: Доставка курьером, минимальная сумма до которой берется оплата, а свыше не берется. Т.е. например: при заказе до 300$ - доставка 20$, при заказе свыше 300$ - доставка бесплатно. Доставка - курьерская, оплата - наличными курьеру. Я только пару дней изучаю систему. В принципе я уже модуль сделал, в оплате он виден, только вот в каком файле происходят вычисления итоговой суммы так и не нашел :\ Пока у меня получилась фиксированная сумма, так как я делал модуль на основе фиксированной суммы. Все переменные в админ системе я создал. Вопрос где эти переменные учитываются при вычислении итоговой суммы. Заранее спасибо, за "секономленное" время.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.