- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Alex57
Публикации Alex57
48 публикаций создано Alex57 (учитываются публикации только с 29-June 23)
По типу контента
По пользователю
#12327 Оптимизация MySQL запросов
Отправлено от
Alex57
в 14 October 2011 - 02:01 PM
в
Модули и дополнения ShopCMS
Поставил себе данное чудо, но ожидаемого результата не удалось увидеть. В отличии от заявленного преимущества, у меня вообще запросы почти не изменились. Патчил вручную. Вот результат магазина с 2 каталогами и 24 товарами.
Вот картинка с детальным сравнением:
[ATTACH]203.vB[/ATTACH]
Может быть там еще что-то нужно сделать в отличии от базовой установки:confused: Подскажите добрые люди.
ЗЫ Скрипт 3.1.2
#12386 ЧПУ для ShopCMS
Отправлено от
Alex57
в 15 October 2011 - 12:58 PM
в
Модули и дополнения ShopCMS
Фуу
![:P](http://vsupport.club/public/style_emoticons/default/tongue.png)
Мой совет выработанный мной на протяжении установок:
При замене функций ищите их по несколько раз т.к. в некоторых файлах их по 3-5 дублирующихся.
Будьте предельно внимательны при замене пользуйтесь поиском.
Спасибо разработчикам за модуль.
Прикрепленные файлы
-
my_chpu_work.zip 55.93К 48 Количество загрузок:
#12467 Купоны на скидку
Отправлено от
Alex57
в 16 October 2011 - 08:51 PM
в
Модули и дополнения ShopCMS
1. При создании купона создает на один а сразу почему-то три???
2. При создании персонального купона на определенного покупателя, после использования его покупателем не списывается и не пропадает что неудобно (может так и должно быть?)
3. Не с первого раза вводится в корзине (т.е. чтобы получить скидку нужно раза три ввести и после этого только принимает)
Может у меня что не так? Подскажите люди добрые.
#12477 ЧПУ для ShopCMS
Отправлено от
Alex57
в 17 October 2011 - 01:46 PM
в
Модули и дополнения ShopCMS
Модуль ЧПУ действительно очень хороший, за исключением одной неприятной ситуации-не работает рейтинг не подробном описании.
Описание проблемы: При попытке поставить товару рейтинг т.е. указать на определенную звездочку кликнув по ней - ничего не происходит.
Возможные методы решения:
Я как дилетант в Smarty и PHP вряд ли могу что-либо посоветовать, но имеются некие соображения.
В скрипте без ЧПУ
ссылка на товар выглядит так:
http://site.ru/product_1.html
ссылка на товар после указания рейтинга:
http://site.ru/index.php?productID=1&vote=yes&mark=3в данном случае указывали три звезды
В скрипте с ЧПУ:
ссылка на товар выглядит так:
http://site.ru/catalog/muzhskie-aromaty/armand-basi-leau-pour-homme.html
ссылка на товар после указания рейтинга:
http://site.ru/catalog/muzhskie-aromaty/armand-basi-leau-pour-homme.html
т.е. совершенно идентичны
таким образом может быть нужно по аналогии С
rewrite ^/cart\.html$ /index.php?shopping_cart=yes last;
сделать какой-нибудь редирект. Или все же нужно править код модуля?
Господа программисты прошу совета. Рейтинг оч нужная весчь.
#12679 Проблемы с расширенным поиском
Отправлено от
Alex57
в 21 October 2011 - 10:52 PM
в
Поддержка ShopCMS
#12684 Проблемы с расширенным поиском
Отправлено от
Alex57
в 21 October 2011 - 11:10 PM
в
Поддержка ShopCMS
Нет не стандартныйА шаблон стандартный?
#12692 Проблемы с расширенным поиском
Отправлено от
Alex57
в 22 October 2011 - 10:19 AM
в
Поддержка ShopCMS
Замените фаил \core\tpl\user\default\blocks\search_form.tpl.html от стандартного шаблона!!!
Если уж и менять то файл filter.tpl.html. Но замена не помогает. Наверно нужно в коде копаться. А я не секу в этом. Поэтому и обратился сюда
_________________________
Сейчас попробовал с чистой версией без чпу - все нормально работает, значит точно дело в чпу
#12698 Проблемы с расширенным поиском
Отправлено от
Alex57
в 22 October 2011 - 01:43 PM
в
Поддержка ShopCMS
ruter а можете поподробней написать что имеет отношение к ЧПУ, а что нет? На оффоруме кстати автор говорит что пофиксил в последних версияхЯ брал файлы нулевого магазина и с ЧПУ и правил только то, что имеет отношение к ЧПУ, а исправления для поиска убрал. И у меня стал нормально работать поиск.
#12956 Спарсю магазин в CSV + фотки
Отправлено от
Alex57
в 02 November 2011 - 12:07 PM
в
Заказать/Купить/Продать
#13563 ЧПУ для ShopCMS
Отправлено от
Alex57
в 26 November 2011 - 03:21 PM
в
Модули и дополнения ShopCMS
Например:
http://www.123.com/index.php?categoryID=3&sort=name&direction=ASC_offset_6- переключаюсь на вторую страницу но остаюсь на той же, т.е. переход не осуществляется
http://www.123.com/index.php?categoryID=3&sort=name&direction=ASC_offset_6_offset_12- нажал на страницу 3 - переход не осущестляется и добавил _offset_12, т.е. где-то переменная не очищается как мне сказали.
Кто поправил эту ошибку помогите мне ее поправить пожалуйста.
#13606 ЧПУ для ShopCMS
Отправлено от
Alex57
в 27 November 2011 - 02:24 PM
в
Модули и дополнения ShopCMS
+ рассылка тоже (в общем везде где есть редактор)Уважаемый ruter!!! Спасибо за пост!!! Помогло теперь переходы имеют вид так как вы написали, но у меня вылезла ошибка, может не только у меня. При заходе на страничку редактирования описания:
1. Там где должно быть краткое и подробное описание сообщение: 404 Not Found The requested URL was not found on this server.Generated by ShopCMS.
И у меня такая же фигня (( Подскажите что делать
И еще в этом модуле глюков мильён. Например он что-то творит с базой что некорректно отображается панель отладки плюс ко всему этому посетители онлайн плюсуются. т.е. сижуя один в онлайне, обновляю админку становится 2, еще обновляю 3 и т.д., Это только у меня?
#13616 ЧПУ для ShopCMS
Отправлено от
Alex57
в 27 November 2011 - 07:39 PM
в
Модули и дополнения ShopCMS
Точно! А я все заменил. Сейчас попробую.Сдается мне Вы просто моими изменениями заменили все записи в .htaccess Тогда это неправильно, мои изменения идут в дополнение к тем которые имелись до модуля ЧПУ
PS Перепробовал все что можно было бы придумать, не помогает. В описаниях где редактор везде 404.
#13628 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 09:17 AM
в
Модули и дополнения ShopCMS
#13632 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 12:19 PM
в
Модули и дополнения ShopCMS
Исправьте вот это в url_rewriter.php
и этот код:
PHP код:
}**elseif*(isset($_GET['categoryID']))*{*//*Category
*****************//$newUrl*.=*FU_CATALOG_ROOT;
********$newUrl*.=*urlencode($itemURI);*
Заменить на:
PHP код:
}*elseif*(isset($_GET['categoryID']))*{*//*Category
******//$newUrl*.=*FU_CATALOG_ROOT;
****$newUrl*.=*urlencode($itemURI).'/';*
Обновите сбросьте кеш и посмотрите, если не поможет будем думать дальше.
Не помогло
#13634 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 12:34 PM
в
Модули и дополнения ShopCMS
В смысле редактор?Вы обновляли редактор?
Кеш сбросил и у браузера и у скрипта, в админку по новой заходил, итог 404. Или еще как-то надо?
#13637 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 01:17 PM
в
Модули и дополнения ShopCMS
RewriteRule ^catalog/([^/]*)$ index.php?uri=$1&uriFor=category [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^catalog/([^/]*)/([^/]*)$ index.php?uri=$2&uriFor=product [L]
RewriteRule ^news/([^/]*)$ index.php?uri=$1&uriFor=news [L]
RewriteRule ^pages/([^/]*)$ index.php?uri=$1&uriFor=pages [L]
# END Human friendly URL's
# BEGIN Human friendly URL's
RewriteRule ^news/([^/]*)$ index.php?uri=$1&uriFor=news [L]
RewriteRule ^pages/([^/]*)$ index.php?uri=$1&uriFor=pages [L]
RewriteRule ^([^/]*)/$ index.php?uri=$1&uriFor=category [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !([^/]*)/$
RewriteRule ^([^/]*)$ $1/ [L,R=301]
RewriteRule ^(([^/]*)/offset_([0-9]+))$ index.php?uri=$1&uriFor=category&offset=$2 [L]
RewriteRule ^([^/]*)/show_all$ index.php?uri=$1&uriFor=category&show_all=yes [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^([^/]*)/([^/]*)$ index.php?uri=$2&uriFor=product [L]
# END Human friendly URL's
У меня правильно иль нет?
#13639 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 01:25 PM
в
Модули и дополнения ShopCMS
# BEGIN Human friendly URL's
RewriteRule ^catalog/([^/]*)$ index.php?uri=$1&uriFor=category [L]
RewriteRule ^catalog/([^/]*)/([^/]*)/([^/]*)$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^catalog/([^/]*)/([^/]*)$ index.php?uri=$2&uriFor=product [L]
RewriteRule ^news/([^/]*)$ index.php?uri=$1&uriFor=news [L]
RewriteRule ^pages/([^/]*)$ index.php?uri=$1&uriFor=pages [L]
# END Human friendly URL's
# BEGIN Human friendly URL's
RewriteRule ^news/([^/]*)$ index.php?uri=$1&uriFor=news [L]
RewriteRule ^pages/([^/]*)$ index.php?uri=$1&uriFor=pages [L]
RewriteRule ^([^/]*)/$ index.php?uri=$1&uriFor=category [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !([^/]*)/$
RewriteRule ^([^/]*)$ $1/ [L,R=301]
RewriteRule ^(([^/]*)/offset_([0-9]+))$ index.php?uri=$1&uriFor=category&offset=$2 [L]
RewriteRule ^([^/]*)/show_all$ index.php?uri=$1&uriFor=category&show_all=yes [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^([^/]*)/([^/]*)$ index.php?uri=$2&uriFor=product [L]
# END Human friendly URL's
Ruter Так иль не?
---------- Сообщение объединено ----------
Без /catalog/У Вас какой вариант изменений файлов с присутствием catalog/ или без него?
#13654 ЧПУ для ShopCMS
Отправлено от
Alex57
в 28 November 2011 - 10:21 PM
в
Модули и дополнения ShopCMS
ERROR: 1054:Unknown column 'uri' in 'field list' Sql: select categoryID, name, products_count, products_count_admin, parent, picture, subcount, uri FROM paex_categories ORDER BY sort_order, name Link: /admin.php?dpt=catalog&sub=products_categories Date: 28.11.11 - 20:56:53 Dump: array(2) { ["dpt"]=> string(7) "catalog" ["sub"]=> string(19) "products_categories" } array(0) { } ---
Еще вот что админка пишет
#13663 ЧПУ для ShopCMS
Отправлено от
Alex57
в 29 November 2011 - 09:35 AM
в
Модули и дополнения ShopCMS
Сорри за некорректный вопрос а она должна быть?Это показывает, что у Вас в таблице categories нет колонки uri
#13797 ЧПУ для ShopCMS
Отправлено от
Alex57
в 05 December 2011 - 03:19 PM
в
Модули и дополнения ShopCMS
А (/) на конце я так понимаю убирается где-то в url_rewriter.php, буду признателен кто подскажет как это сделать.
Пожалуйста:
Заменить в .htaccess
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^([^/]*)/([^/]*)/$ index.php?uri=$2&uriFor=product [L]
на
RewriteRule ^([^/]*)/([^/]*)/([^/]*)\.html$ index.php?uri=$3&uriFor=product [L]
RewriteRule ^([^/]*)/([^/]*)\.html$ index.php?uri=$2&uriFor=product [L]
В файле url_rewriter.php
Заменить:
$newUrl .= FU_OPTION_ID ? fu_get_option_slug($_GET['productID']).'/'.urlencode($itemURI).'/' : urlencode($itemURI).'/';
на
$newUrl .= FU_OPTION_ID ? fu_get_option_slug($_GET['productID']).'/'.urlencode($itemURI).'.html' : urlencode($itemURI).'.html';
Заменить:
$url = FU_OPTION_ID ? $pCatSlug.'/'.$pOptSlug.'/'.$obj['uri'].'/' : $pCatSlug.'/'.$obj['uri'].'/';
на
$url = FU_OPTION_ID ? $pCatSlug.'/'.$pOptSlug.'/'.$obj['uri'].'.html' : $pCatSlug.'/'.$obj['uri'].'.html';
И в заключении перерегенерируй ссылки ЧПУ без галочки добавлять .html
#14175 Сумма товаров прописью для печатной формы заказа
Отправлено от
Alex57
в 12 December 2011 - 01:50 PM
в
Модули и дополнения ShopCMS
Данное решение позволяет отобразить сумму заказа прописью. Полезно будет для тех кто стремится свести оформление бумажной волокиты к одному клику )
Я например сейчас делаю чтобы у меня по одному клику можно было распечатать товарный чек:
Это переделанный invoice.tpl.html
Установка (файлы в архиве):
Скопировать файл summpr.php в папку core/function
Заменить invoice.php в папке core\includes\processor
В файле invoice.tpl.html где нужно вывести сумму прописью в ставить {$num2str}
Например у меня так:
<td align="right">Всего на сумму: <b>{$order.order_amountToShow}, {$num2str}</b></td>
Буду рад кто присоединится к дальнейшему совершенствованию.
Добавляем количество наименований:
Для этого в таблице вывода содержимого заказа добавляем:
В шапке таблицы:
<table class="adn">
<tr class="lineb">
<td align="left">N</td>
А, в цикле самих наименований заказа:
<tr class="liney">
<td align="left">{counter}</td>
Затем для вывода в шаблоне количества наименований добавьте:
Всего наименований {$orderContent|@count}, на сумму ............ (остальное как сделано и цифрами и прописью).
Прикрепленные файлы
-
summ.zip 2.37К 14 Количество загрузок:
#14180 Сумма товаров прописью для печатной формы заказа
Отправлено от
Alex57
в 12 December 2011 - 02:17 PM
в
Модули и дополнения ShopCMS
уверен что это правильно написано? - что именно требуется общее кол-во товаров или кол-во наименований? ведь товаров одного наименования можем быть несколько и эти цифры будут отличаться.
Необходимо количество товаров (т.е. 5 велосипедов, 1-мопед = итого 6), а в чеке пишется наименований (я тоже сначала так думал, т.е. 1 наименование=1 товар, бухгалтерские термины)
#14270 Сумма товаров прописью для печатной формы заказа
Отправлено от
Alex57
в 14 December 2011 - 02:02 PM
в
Модули и дополнения ShopCMS
Мне кажется что правильней суммировать как единицы товара для которых определена цена. (Для каждого товара своя единица товара), но так как они идут в одном документе, то суммируются единицы товара. А количество мест это другое. Ведь все товары можно сложить к примеру в одну коробку и будет одно место (это для траспортных накладных).
А наименования это отдельная цифра, поскольку одного наименования может быть несколько единиц товара.
Короче чтобы правильно сделать, нужно знать как должна звучать надпись.
Напишите правильную запись для инвойса и от неё оттолкнемся.
Согласен полностью насчет количества мест, в товарном чеке необходимо указать количество позиций.Согласно закону о защите прав потребителей. Посмотрев различные версии товарных чеков, самым полным и достойным внимания считаю вот этот:[ATTACH]254.vB[/ATTACH]
Из этого следует что суммировать необходимо товарные позиции (наименования). В данном случае их три.
#14288 Сумма товаров прописью для печатной формы заказа
Отправлено от
Alex57
в 14 December 2011 - 08:11 PM
в
Модули и дополнения ShopCMS
Т.е. получается правильно указать количество наименований. Так должно быть? А количество уже определяется суммой и ценой каждого наименования, которая является отражением Итоговой суммы инвойса.
---------- Сообщение объединено ----------
Добавление столбца вывода нумерации наименований в заказе
Для этого в таблице вывода содержимого заказа добавляем:
В шапке таблицы:
<table class="adn">
<tr class="lineb">
<td align="left">N</td>
А, в цикле самих наименований заказа:
<tr class="liney">
<td align="left">{counter}</td>
Затем для вывода в шаблоне количества наименований добавьте:
Всего наименований {$orderContent|@count}, на сумму ............ (остальное как сделано и цифрами и прописью).
Доделал, все работает, завтра обновлю первый пост. Но тема еще не закрыта!!! Есть новые мысли по доработке
#14882 ЧПУ для отзывов
Отправлено от
Alex57
в 25 December 2011 - 09:40 PM
в
Модули и дополнения ShopCMS
Хочу сделать чтобы ссылки на отзывы товара тоже были тоже ЧПУ.
Сейчас они имеют вид: http://www.1234.com/...344&discuss=yes
Я хочу сделать чтобы они имели вид, например такой: http://www.1234.com/...ws/наименование продукта/
На мой взгляд было бы неплохо для СЕО, есть какие-нить мысли? Где копать?
ЗЫ Просто прежде чем самому копать я решил спросить, может кто этот велосипед уже изобрел.
ЗЗЫ Если проблема актульна для кого-то давайте вместе развивать ее решение. Например в моем случае если просто даже в Гугле начать вводить название товара то живой поиск первой позицией показывает Название товара отзыв(ы). Думаю было-бы неплохо иметь такое в своем арсенале.
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации Alex57