-
Публикаций
57 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные leny
-
-
Массовое/групповое изменение цен v2.0
Возможности:
- указать количество выводимого товара
- округление
- импорт/экспорт цены (для безопасности)
- установка/изменение новой/старой цены несколькими способами
- изменение цены у выбранной категории/бренда
- изменение цены по времени
- отмена изменений
- информация об изменении (что меняли, кто менял, когда менял и на сколько менял)
- аяксовая загрузка товара
Цена:
80$50$Демо: по запросу
-
-
Убрал, но кажется не везде, потому что когда переходишь на товар из админки открывается старый урл с /products . Где собака зарыта?)
в админке и зарыта . simpla/desing/html/product.tpl
-
-Программирование
Готовые модули:
- Фильтр товаров
http://forum.simplacms.ru/topic/5608-22-%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-ajax/- Капча
http://forum.simplacms.ru/topic/8522-22-%D0%BA%D0%B0%D0%BF%D1%87%D0%B0/- Массовое изменение цен
- Отзывы о магазине
http://forum.simplacms.ru/topic/8941-2-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%BE-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD%D0%B5/- Поиск для админки (+сортировка)
- Мультисвойства
-Редактирование старой цены в списке товаров (для админки)
Контакты для связи:
- skype: amijedi
- или через ЛС на форуме
-
dimon1974, может это. Вместо каталога продукт
Тогда это
#RewriteRule ^catalog/([^/]+)/?$ index.php?module=ProductsView&category=$1 [L,QSA] #RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]
Меняем на это
RewriteRule ^catalog/([^/]+)/?$ http://site.ru/$1 [L,QSA,R=301] RewriteRule ^catalog/([^/]+)/([^/]+)/?$ http://site.ru/$1/$2 [L,QSA,R=301]
-
Вопрос к автору:
1. Сколько запросов делает модуль к БД? (реально ли протестировать, могу подсказать как)
2. Возможна ли доработка: обновление URL в браузере?
1) Включил, можете глянуть. Может, конечно, глючить
2) О чем вы?
-
Ну это в гугл
-
подскажите еще, гугл почему-то индексирует ссылки вида http://домен/catalog/название_товара?page=all
а я продвигаю сайт без ?page=all
как сделать редирект чтоб не было этого окончания дурацкого ?page=all
спасибо
Закройте в robots.txt. Это к SEOшникам
-
stopol, где застряли? Там же все просто. Указано какие файлы редактировать и какой код вставлять. Можете скинуть в ЛС код.
-
Правильно ли я Вас понял. Все эти изменения добавляются уже после того как избавились от products/ и catalog/ ?
Да. Правим IndexView.php и ProductsView.php
-
К сожалению не все правильно получилось( если применить последние изменения, то по адресу site.ru/blackberry будет выводиться товар любого производителя, т.е. это не правильно( получается выбор - либо test1/blackberry, либо site.ru/мобильные телефоны/blackberry
Значит где-то что-то пропустили. У меня все работает и по адресу site.ru/blackberry выводит только blackberry.
-
А можно ли сделать чтобы конструкция урла site.ru/мобильные-телефоны/samsung осталась?
Можно. Поправил пост выше.
Ваше спасибо очень важно для меня:
Z294276858144
R273295611743
-
Все нужно убрать. Сеошники сказали все урлы сделать второй вложенности(
Ну тут сколько СЕОшников, столько и мнений будет.
IndexView.php
//Меняем вид URL $module_url = $this->request->get('page_url', 'string'); if(!empty($module_url)){ if($this->brands->get_brand((string)$module_url) || $this->categories->get_category((string)$module_url)){ $module = 'ProductsView'; } elseif($this->pages->get_page($module_url)) { $module = 'PageView'; } else { $module = 'ProductView'; } } //Конец
view/ProductsView.php
//$category_url = $this->request->get('category', 'string'); //$brand_url = $this->request->get('brand', 'string'); $brand_url_seo = $this->request->get('page_url', 'string'); $category_url_seo = $this->request->get('page_url', 'string'); if($this->brands->get_brand((string)$brand_url_seo)){ $brand_url = $brand_url_seo; }else{ $category_url = $category_url_seo; $brand_url = $this->request->get('brand', 'string'); }
и в .htaccess комментируем ^brands (2 строчки). -
nekkby, нужно убрать только /brands или /catalog, /products и /brands?
-
Почти сделал роутинг, менять пришлось дофига.
Осталось только с дублями разобраться
Это для себя или заказал кто? Большой урл получается.
-
Не проще получить 1 категорию и 1 бренд?.
Ну можно и так.
-
А хотя бы намекнуть в каких файлах что исправить можете?)
У меня есть только теория.
IndexView.php
//Меняем вид URL $module_url = $this->request->get('page_url', 'string'); $all_category = $this->categories->get_all_categories(); $all_brand = $this->brands->get_brands(); foreach($all_brand as $ $array_brand[$b->url] = $b->url; foreach($all_category as $c) $array_category[$c->url] = $c->url; foreach($pages as $p) $array_pages[$p->url] = $p->url; if(!empty($module_url)){ if(in_array($module_url,$array_category) || in_array($module_url,$all_brand)){ $module = 'ProductsView'; } elseif(in_array($module_url,$array_pages)) { $module = 'PageView'; } else { $module = 'ProductView'; } } //Конец
ProductsView.php и ProductView.php
$brand_url = $this->request->get('page_url', 'string');
и .htaccess тоже поменять.
-
А вообще это возможно? Просто очень нужно...
Возможно, конечно.
-
Для бренда я пока не делал. Может позже.
-
Leny, здравствуйте! Может вы знаете, как заставить поиск работать, в следующей теме:
Там уже есть ответ. Меняйте
action="products"
-
Представленные решения предназначены для того, чтобы убрать /catalog или /products. Т.е. сделать site.ru/название или site.ru/категория, но не site.ru/категория/название (можно site.ru/категория/бренд).
Нужно смотреть код, чтобы сказать, почему работает или не работает.
-
Модуль позволяет оставить отзыв о магазине.
Возможности:
- вывод отзывов на отдельной странице
- вывод отзывов на любой странице
- включить/выключить модерацию отзывов
- включить/выключить уведомление для пользователя
- отписаться от уведомления
- сообщение админу о новом отзыве
- ответить на отзыв (для админа)
- указать количество выводимых отзывов (не на основной странице)
- указать отображаемое количество символов (не для основной страницы)
- стандартный вывод и редактирование отзывов в админке
Возможны доработки. Стили стандартные.
Цена: 25$
-
К сожалению не помогает. Если вводить старый адрес формата: домен/catalog/название_категории, то перенаправляет на несуществующую страницу: домен/название_категории?module=ProductsView&page_url=catalog&brand=название_категории
Тогда это
#RewriteRule ^catalog/([^/]+)/?$ index.php?module=ProductsView&category=$1 [L,QSA] #RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]
Меняем на это
RewriteRule ^catalog/([^/]+)/?$ http://site.ru/$1 [L,QSA,R=301] RewriteRule ^catalog/([^/]+)/([^/]+)/?$ http://site.ru/$1/$2 [L,QSA,R=301]
-
Отличное решение!
А как сделать автозамену в URL, чтобы было не "/название_товара", а "/артикул_товара" ?
Насколько я понимаю, в данном случае уже нужно менять функцию формирования "page_url" в view/View.php
Меняете в ссылках имя на артикул и редактируете ProductView.php и Products.php
[2.*] Массовое/групповое изменение цен
в Платные модули и услуги
Опубликовано
Наверно да.