Перейти к содержимому


Публикации Alex57

48 публикаций создано Alex57 (учитываются публикации только с 17-June 23)



#13637 ЧПУ для ShopCMS

Отправлено от Alex57 в 28 November 2011 - 01:17 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

У меня правильно иль нет?



#13634 ЧПУ для ShopCMS

Отправлено от Alex57 в 28 November 2011 - 12:34 PM в Модули и дополнения ShopCMS

Вы обновляли редактор?

В смысле редактор?

Кеш сбросил и у браузера и у скрипта, в админку по новой заходил, итог 404. Или еще как-то надо?



#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).'/';*
Обновите сбросьте кеш и посмотрите, если не поможет будем думать дальше.


Не помогло



#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

Сорри за некорректный вопрос а она должна быть?



#14906 ЧПУ для ShopCMS

Отправлено от Alex57 в 26 December 2011 - 07:43 PM в Модули и дополнения ShopCMS

(подозрительно) а точно уже работает? :)
А то если тему почитать, то складывается ровно обратное впечатление.
Давно хочу этот модуль поставить, но вот как почитаю, так сразу всех хотелки вянут.

Точно работает, пару дней лоб в поту и о щастье ))))



#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



#13628 ЧПУ для ShopCMS

Отправлено от Alex57 в 28 November 2011 - 09:17 AM в Модули и дополнения ShopCMS

Да уж дела плохи, а отступать не хочется. У кого какие мысли на этот счет? По поводу 404 в редакторе? Кто нибудь знает в каком файле описана функция подгрузки этого редактора, может там копнуть?



#13639 ЧПУ для ShopCMS

Отправлено от Alex57 в 28 November 2011 - 01:25 PM в Модули и дополнения ShopCMS

.htaccess

# 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/



#13616 ЧПУ для ShopCMS

Отправлено от Alex57 в 27 November 2011 - 07:39 PM в Модули и дополнения ShopCMS

Сдается мне Вы просто моими изменениями заменили все записи в .htaccess Тогда это неправильно, мои изменения идут в дополнение к тем которые имелись до модуля ЧПУ

Точно! А я все заменил. Сейчас попробую.

PS Перепробовал все что можно было бы придумать, не помогает. В описаниях где редактор везде 404.



#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;

сделать какой-нибудь редирект. Или все же нужно править код модуля?

Господа программисты прошу совета. Рейтинг оч нужная весчь.



#12386 ЧПУ для ShopCMS

Отправлено от Alex57 в 15 October 2011 - 12:58 PM в Модули и дополнения ShopCMS

Установка ЧПУ

Фуу :P. В общем установил чпу я с 5 раза. Перепробывал много версий, но в итоге помогла которая во вложении.

Мой совет выработанный мной на протяжении установок:

При замене функций ищите их по несколько раз т.к. в некоторых файлах их по 3-5 дублирующихся.

Будьте предельно внимательны при замене пользуйтесь поиском.

Спасибо разработчикам за модуль.

Прикрепленные файлы




#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 и т.д., Это только у меня?



#13563 ЧПУ для ShopCMS

Отправлено от Alex57 в 26 November 2011 - 03:21 PM в Модули и дополнения ShopCMS

Еще ошибку заметил (это в дефолтном ЧПУ с /catalog/). При сортировке "Сортировать по: наименованию (возр/убыв), цене (возр/убыв), рейтингу (возр/убыв)" тоже не переключается навигация.

Например:
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, т.е. где-то переменная не очищается как мне сказали.

Кто поправил эту ошибку помогите мне ее поправить пожалуйста.



#12956 Спарсю магазин в CSV + фотки

Отправлено от Alex57 в 02 November 2011 - 12:07 PM в Заказать/Купить/Продать

Заказывал спарсить для меня два сайта, все сделал быстро, качественно. Спасибо большое, +1 к репутации. После выполнения задания я попросил подкорректировать сделал без вопросов, всем рекомендую!



#19274 Купоны на скидку

Отправлено от Alex57 в 05 May 2012 - 04:21 PM в Модули и дополнения ShopCMS

Да теперь все работает отлично :)

Но для себя я немного переделал генерацию кода, т.к. мне кажется покупателю вводить мд5 из 15 символов не очень гуд (хотя конечно можно спокойно скопировать)

Может кому пригодится )

в functions.php в самый конец вставляем код

function gencoupon($length = 6){
  $chars = 'ABDEFGHKNQRSTYZ23456789';
  $numChars = strlen($chars);
  $string = '';
  for ($i = 0; $i < $length; $i++) {
	$string .= substr($chars, rand(1, $numChars) - 1, 1);
  }
  return $string;
}
в файле custord_discount_coupon.php
находим код
$number = substr( md5( uniqid( rand( ), 1 ) ), 0, 15 );
меняем на
$number = gencouponum();

и получаем более читаемый код из шести символов ;)



#12467 Купоны на скидку

Отправлено от Alex57 в 16 October 2011 - 08:51 PM в Модули и дополнения ShopCMS

Поставил себе на 3.1.2 работает, но не корректно, а именно:
1. При создании купона создает на один а сразу почему-то три???
2. При создании персонального купона на определенного покупателя, после использования его покупателем не списывается и не пропадает что неудобно (может так и должно быть?)
3. Не с первого раза вводится в корзине (т.е. чтобы получить скидку нужно раза три ввести и после этого только принимает)

Может у меня что не так? Подскажите люди добрые.



#19235 Купоны на скидку

Отправлено от Alex57 в 03 May 2012 - 11:03 PM в Модули и дополнения ShopCMS

Почти ОК.
По работе модуля: что касаемо у.е. да все ОК, купоны списываются, удаляются, применяются к покупке корректно. Но одна ошибка все же осталась, на мой взгляд существенная.

Суть ошибки - игнорирует код купона который я ввожу при создании купона, пример: при создании нового купона я вожу код 4567, а он создает код в мд5, т.е. генерирует свой, у меня в данном случае 58599e96c418bf4, как поправить я честно не знаю, это вопрос к R.Sergey я думаю :) Ее поправить и тогда все гуд
------------
Хотел вставить картинку для наглядности, но не нашел как загрузить
------------

И еще я бы редиректы все поправил на админ страницу

redirect( "admin.php?dpt=custord&sub=discount_coupon&create_new_coupon=yes&message=".$message );
поменять на
redirect( "".ADMIN_FILE."?dpt=custord&sub=discount_coupon&create_new_coupon=yes&message=".$message );
т.к. наверно не у всех страница называется admin.php

Но по правде говоря их лучше бы вообще убрать, а валидацию сделать посредством яваскрипта, т.к. смысла в них не видно совершенно, а именно:
Я создаю купон по времени поставил чекбокс, а дату не ввел, ставлю скидку например 5% жму сохранить, и он редиректит на сраницу с ошибкой, а данные все удаляются и чекбокс выставляется по дефолту, т.е. купон создаем заново, и та же самая басня если я скидку забыл ввести - честно не очень удобно :) Но это не смертельно ;)



#12327 Оптимизация MySQL запросов

Отправлено от Alex57 в 14 October 2011 - 02:01 PM в Модули и дополнения ShopCMS

Нет заявленного отличия

Поставил себе данное чудо, но ожидаемого результата не удалось увидеть. В отличии от заявленного преимущества, у меня вообще запросы почти не изменились. Патчил вручную. Вот результат магазина с 2 каталогами и 24 товарами.

Вот картинка с детальным сравнением:

[ATTACH]203.vB[/ATTACH]

Может быть там еще что-то нужно сделать в отличии от базовой установки:confused: Подскажите добрые люди.

ЗЫ Скрипт 3.1.2



#17654 Накопительные бонусы

Отправлено от Alex57 в 16 March 2012 - 10:48 PM в Модули и дополнения ShopCMS

Необходимо было привести переменную введеного бонуса для оплаты в число. В данном случае я выбрал плавающее число, поскольку если кто работает с разрядами, то это будет более правильнее.

Спасибо ruter все работает )

---------- Сообщение объединено ----------

Есть еще одна проблема
В общем такая проблема, в чем причина не могу понять.

Хотел чтобы у меня на странице подробного описания отображалось количество начисляемых бонусов при покупке, как она отображается в кратком описании, т.е. если я в кратком описании вставлю
{$product_info.BonusAmT}
Б будет отображаться 35 Б т к есть переменная в продут функшнс -
$row["BonusAmT"] = round($row["Price"] * $bonus_percentage/ 100);

но в детальном так не получается я уже все что мог перепробывал, результата никакого, ruter помогите если сможете



#17543 Накопительные бонусы

Отправлено от Alex57 в 14 March 2012 - 04:24 PM в Модули и дополнения ShopCMS

Да код для валидации я нашел, только он не пашет, по крайней мере у меня (установка из архива) сравнивал файлы и вносил изменения в свои


Кстати у меня тоже не пашет, вернее пашет, но с ошибками, а именно:
Описываю все подробно.
1. Зарегился делаю первый заказ, начислены бонусы.
2. Делаю второй заказ, и вот ту начинается:
а) Невозможно оплатить бонусами до 100 рублей если доступно для оплаты бонусами (не общее количество бонусов, а именно для оплаты) больше 100 рублей, см. картинку
[ATTACH]361.vB[/ATTACH]
если ввести от 100 до 116 то, оплата произойдет нормально.
также если для оплаты доступно менее 100р. то оплатить можно любую сумму т.е. работает корректно

б) Если ввести максимально возможную сумму для оплаты, то скрипт тоже ругается, вот в этом же примере доступно максимально оплатить 117р и если я ввожу 117 р. то он опять ругается.
На мой взгляд нужно в яваскрипте увеличивать проверяемую сумму доступных для оплаты бонусов на 1, чтобы корректно можно было ввести эту самую максимальную сумму. Простой математикой типа
заменить
if  ((input_bonus > bonusC) || input_bonus < 0 ) 

на
if  ((input_bonus > bonusC + 1) || input_bonus < 0 ) 

неполучается (если я конечно верно понял что надо увеличивать :D)
Впринципе больше косяков не заметил если убрать еще проверу как тут ruter описал http://vsupport.club...2.html#post7888 которая не начисляла бонусы.

У кого какие мысли как исправить сей конфуз:D

ЗЫ В настройках у меня стоит 3% начисление и не более 9% оплаты



#17656 Накопительные бонусы

Отправлено от Alex57 в 16 March 2012 - 11:35 PM в Модули и дополнения ShopCMS

Обратите внимание на обвертку функцией show_price() это проставит валюту радом с бонусом,
указание $currency_round с округлением принятым на этот тип валюты.

Кому может пригодится без рублей чтобы (у меня так)
$a["BonusAmT"] = round($a["Price"] * $bonus_percentage/100);



#17863 Предлагаю скинутся на модуль "Дисконтные карты "

Отправлено от Alex57 в 29 March 2012 - 01:11 PM в Складчина

Ну что товарищи каков вердикт? Будем брать сие чудо аль не?:)

PS А вообще если судить по скриншотам, то это переделанный модуль купонов на скидку. Может там не много переделок, как думаете (вопрос к тем кто в PHP понимает)?



#17856 Предлагаю скинутся на модуль "Дисконтные карты "

Отправлено от Alex57 в 29 March 2012 - 09:19 AM в Складчина

Мда, считаю badisoft прав, новый геморрой по допилу

ну вообще не badisoft :). Впрочем не так важно

З.Ы. Ну и авторитет он себе создал блин, видимо таки абы как но побольше - продается лучше, чем меньше да лучше

Да уж отношение у наших людей к своему же бизнесу конечно, оставляет желать лучшего.

Но кстати прежде чем эту тему поднять я на демо нажимал и переходил в магазин, т.е. нормально было все.



#17854 Предлагаю скинутся на модуль "Дисконтные карты "

Отправлено от Alex57 в 29 March 2012 - 08:15 AM в Складчина

А кто-нибудь нажимал на кнопочку DEMO по ссылке в первом сообщении?


Информация для хацкеров :D Дисконт дисконта