|
|
|
sharp
|
 |
« Ответ #31 : 31.03.2011, 10:27:06 » |
|
мне как раз не устраивает родной VM рейтинг, искал другой, ну чтобы он отличался от него  а тут только другие звездочки, или может ещё есть отличия а я не вижу?  идея была сделать единый дизайн рейтинга для всего сайта! а если тебе хочется что то вроде от joomline то и его можно прикрутить 
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #32 : 31.03.2011, 10:35:39 » |
|
ну то что посимпатичнее смотрится чем родной VM рейтинг это факт, попробую у себя сделать 
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #33 : 31.03.2011, 10:36:07 » |
|
ну то что посимпатичнее смотрится чем родной VM рейтинг это факт, попробую у себя сделать  родной вообще убогий )))
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #34 : 31.03.2011, 15:55:12 » |
|
ну это пипец какой то, все сделал, все появилось, не выбирались звёздочки, взял да и установил другую версию плагина 1.4 до этого стоял 1.2, теперь пишет {extravote ID Товара}, все поудалял, опять все залил всё равно пишет {extravote ID Товара} Шайтан плагин однако 
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #35 : 31.03.2011, 16:12:24 » |
|
шайтан плагин с горем пополам удалось сделать 
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #36 : 31.03.2011, 16:14:44 » |
|
в суете совсем забыл сказать автору топа за отличный хак, смотрится отлично, правда сейчас придется допиливать (плагин не руссифицированный) но это уже мелочи, автор плюс 
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #37 : 31.03.2011, 16:39:02 » |
|
в суете совсем забыл сказать автору топа за отличный хак, смотрится отлично, правда сейчас придется допиливать (плагин не руссифицированный) но это уже мелочи, автор плюс  ну уж русификация дело плёвое 
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #38 : 31.03.2011, 16:39:33 » |
|
и сразу в догонку было бы просто замечательно сделать модуль, рейтинг товаров, за которое проголосвало большее кол-во людей, или товары, у которых самый большой рейтинг 
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #39 : 31.03.2011, 16:40:53 » |
|
да, я уже перевел, вообще если я правильно сделал выводы то действительно версия плагина важна, нужна 1.4, с 1.2 не арбайтен этот хак. Поэтому для тех кто собирается делать или еще думает было бы хорошо в шапке топа повесить ссылку на именно эту версию плагина, иначе так же будут маяться 
|
|
|
|
|
Записан
|
|
|
|
Stim_ka
Осваиваюсь на форуме
 
Репутация: +10/-0
Offline
Пол: 
Сообщений: 29
|
 |
« Ответ #40 : 31.03.2011, 20:11:32 » |
|
А точнее? как это сделать?
В файле shop.browse почти в конце, среди прочих подобных строк, добавляешь: $products[$i]['product_id'] = $db_browse->f("product_id");
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #41 : 13.04.2011, 14:36:13 » |
|
Тему новую не хочу создавать, поэтому спрошу здесь. Я уже чуть ранее говорил про то, что было бы хорошо выводить модулем последние отзывы о товарах (потипу последних комментариев, что в принципе одно и тоже). Но модуль последних комментариев JComments не выводит отзывы из VM с модификацией (заменой родного VM рейтинга и отзыва) на хак и комментарии JComments. Вот нашел модуль родной от VM, который выводит отзывы о товаре Virtuemart Latest Customer Reviews может кто знает как можно изменить его и сделать так, чтобы от выводил теперь отзывы о товаре с этим хаком? 
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #42 : 13.04.2011, 15:22:26 » |
|
Проще переделать "модуль последних комментариев JComments"
|
|
|
|
|
Записан
|
|
|
|
|
Infosakh
|
 |
« Ответ #43 : 13.04.2011, 15:35:44 » |
|
не согласен, потому что придется в модуле последних комментариев надо будет не только тескт прикручивать, но и рейтинг (звездочки) 
|
|
|
|
|
Записан
|
|
|
|
ASkidkin
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 114
|
 |
« Ответ #44 : 16.04.2011, 23:09:10 » |
|
когда пытаюсь вставить рейтинг на страницу списка товаров browse_4 то звезд почему-то по 2 комплекта аж возле каждого товара и они не работают, точнее если я нажимаю на них то реагирует только рейтинг возле первого товара на странице, нажимаю на 5 товаре например а результат выводится на первом всегда, что за глюк такой?
|
|
|
|
|
Записан
|
|
|
|
ASkidkin
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 114
|
 |
« Ответ #45 : 21.04.2011, 13:18:02 » |
|
Спасибо автору за тему - все заработало. Разместил нужный код в нужном месте Flypage - работает нормально. Но оценку товара нужно видеть не только в карточке товара, а и в списке товаров в категории. Разместил этот же код в browse_X.php - звездочки отображаются работают, но живут своей жизнью!  То есть, проголосовав за товар в категории, этот рейтинг не учитывается в самом товаре, в карточке товара и наоборот. При этом вылазит еще баг: если проголосовать за товар в категории, то после обновления страницы такой же рейтинг проставляется всем товарам в данной категории! Сталкивался кто-нибудь с такой проблемой? Как жить дальше? Делал все по инструкции, Joomla 1.5.22 + VM 1.1.5 E меня точно также, уже все перепробовал, и разные версии плагина и даже код прробовал править, разные методы вставки звезд и т.д. ничего не помогает, кто поможет решить проблему?
|
|
|
|
|
Записан
|
|
|
|
ASkidkin
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 114
|
 |
« Ответ #46 : 21.04.2011, 13:45:13 » |
|
В файле shop.browse почти в конце, среди прочих подобных строк, добавляешь: $products[$i]['product_id'] = $db_browse->f("product_id"); Спасибо все заработало как часы
|
|
|
|
|
Записан
|
|
|
|
mandrik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 80
|
 |
« Ответ #47 : 03.05.2011, 21:01:07 » |
|
Скажите, а можно ли сделать сортировку по количеству голосов? Спасибо.
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #48 : 04.05.2011, 08:05:20 » |
|
да
|
|
|
|
|
Записан
|
|
|
|
mandrik
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 80
|
 |
« Ответ #49 : 04.05.2011, 10:47:17 » |
|
да
Уважаемый, Sharp! Вы можете научить как это сделать... если "да", напишите пожалуйста, думаю это пригодится многим. Спасибо!
|
|
|
|
|
Записан
|
|
|
|
glintwine
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #50 : 10.05.2011, 21:54:17 » |
|
Доброго времени суток всем. Столкнулся с проблемкой.. все сделал по инструкции, звездочки показываются -супер, но летит кодировка сайта и все в иероглифах показывается...пробовал сохранять extravote.php в UTF8 не помогло, кто подскажет в чем проблема?
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #51 : 10.05.2011, 21:58:48 » |
|
ну так extravote.php тут не причем. надо смотреть другие файлы. посмотри поиском решение проблем с кодировкой
|
|
|
|
|
Записан
|
|
|
|
glintwine
Новичок
Репутация: +0/-0
Offline
Сообщений: 6
|
 |
« Ответ #52 : 10.05.2011, 22:19:45 » |
|
добавил в .htaccess AddDefaultCharset utf-8 теперь с сайтом все ок, а в рейтинге под звездами надпись "проголосовало n" - иероглифами
|
|
|
|
|
Записан
|
|
|
|
bit
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 31
|
 |
« Ответ #53 : 13.05.2011, 12:15:02 » |
|
1.4. Откройте файл administrator/components/com_virtuemart/html/shop.browse.php находим строку Код:
$product_rating = ps_reviews::allvotes( $db_browse->f('product_id') );
и заменяем ее на Код:
$product_rating = JHTML::_('content.prepare', '{extravote '.$db_browse->f("product_id").'}'); Народ, подскажите пожалуйста, у меня в файле shop.browse.php нет такой строки. Что делать?
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #54 : 13.05.2011, 14:06:03 » |
|
какая версия VirtueMart стоит у тебя?
|
|
|
|
|
Записан
|
|
|
|
bit
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 31
|
 |
« Ответ #55 : 13.05.2011, 19:11:29 » |
|
1.1.4. Вобщем разобрался, когда-то удалил эту строку просто. Теперь следующая проблема: для Цитата: vano3d от 30.03.2011, 14:03:46 Спасибо автору за тему - все заработало.
Разместил нужный код в нужном месте Flypage - работает нормально.
Но оценку товара нужно видеть не только в карточке товара, а и в списке товаров в категории. Разместил этот же код в browse_X.php - звездочки отображаются работают, но живут своей жизнью! Shocked То есть, проголосовав за товар в категории, этот рейтинг не учитывается в самом товаре, в карточке товара и наоборот. При этом вылазит еще баг: если проголосовать за товар в категории, то после обновления страницы такой же рейтинг проставляется всем товарам в данной категории!
Сталкивался кто-нибудь с такой проблемой? Как жить дальше?
Делал все по инструкции, Joomla 1.5.22 + VM 1.1.5
в файле shop.browse надо добавить в переменные шаблона значение product_id
Добавление $products[$i]['product_id'] = $db_browse->f("product_id"); в shop.browse.php не помогает. Что можете посоветовать?
|
|
|
|
|
Записан
|
|
|
|
bit
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 31
|
 |
« Ответ #56 : 13.05.2011, 19:21:47 » |
|
С этим тоже разобрался, не туда вставил строку. Как решить вопрос с отображением иероглифов вместо русского текста?
|
|
|
|
|
Записан
|
|
|
|
|
sharp
|
 |
« Ответ #57 : 14.05.2011, 10:59:25 » |
|
проверте кодировку файлов плагина
|
|
|
|
|
Записан
|
|
|
|
bit
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 31
|
 |
« Ответ #58 : 17.05.2011, 20:20:38 » |
|
Спасибо, сделал. А что по поводу сортировки по рейтингу? Как можно это осуществить?
|
|
|
|
|
Записан
|
|
|
|
asked
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 19
|
 |
« Ответ #59 : 14.06.2011, 22:02:57 » |
|
Ошибка  В карточке товара после вставки в нужном месте появляется шкала, но она неработоспособна. + чуть выше ошибка: Warning: preg_replace_callback() [function.preg-replace-callback]: Requires argument 2, 'plgContentExtraVote::plgGetProductId', to be a valid callback in Z:\home\localhost\www\site\plugins\content\extravote.php on line 142 В 142 строчке: $article->id = preg_replace_callback( $regex, array($this,'plgGetProductId'), $article->text ); Прошу помощи. P.S. Jcomments ,был установлен до этого плагина
|
|
|
|
|
Записан
|
|
|
|
|