Новости Joomla

InterLinked - плагин автоматической внутренней перелинковки для Joomla

InterLinked - плагин автоматической внутренней перелинковки для Joomla

👩‍💻 InterLinked - плагин автоматической внутренней перелинковки для Joomla.Несвязанные статьи - это молчаливый убийца привлекательности вашего сайта на Joomla, который заставляет читателей сворачивать работу и подрывает эффективность вашего SEO. Content - InterLinked - это бесплатный, проверенный в боях плагин, который кладет конец этой бессмыслице, автоматически генерируя ссылки на основе ключевых слов между статьями на вашем сайте Joomla 5. Он создает сеть связей, используя ключевые слова статей (metakey) и ассоциации категорий, с настраиваемыми всплывающими подсказками, целевыми объектами ссылок и классами CSS, сохраняя при этом существующие ссылки и повышая производительность за счет кэширования. Кроме того, ссылки со временем меняются по мере того, как в новых статьях используются ключевые слова, что делает ваш контент свежим и актуальным.Возможности.- автоматическая перелинковка на основе значения meta-keywords материалов- встроенная поддержка материалов Joomla- пользовательские ассоциации категорий для создания ссылок (например "Блог" к "Учбеникам")- показ всплывающих подсказок к автоматическим ссылкам (опционально)- настраиваемый атрибут target для ссылок.- указание CSS класса для стилизации ссылок- кэширование совпадений ключевых слов и их ассоциаций- учёт существующих тегов <a> во избежание дублирующих ссылок- автоматическое добавление новых ссылок при появлении новых ассоциаций- веб-доступность: ARIA для ссылок с target="_blank".Плагин бесплатный. Заявлена поддержка Joomla 4 и Joomla 5.Joomla Extensions DirectoryСтраница расширенияСкачать@joomlafeed#joomla #расширения #seo

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

0 Пользователей и 1 Гость просматривают эту тему.
  • 25 Ответов
  • 14963 Просмотров
*

thatwhuch

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Добрый день.
Подскажите, пожалуйста, модуль или подскажите как реализовать возможность оставлять отзывы о товаре и выбирать рейтинг товара (5 звезд) без регистрации.

Установил галочки в настройках ВМ:: Разрешить клиентам оставлять отзывы/рейтинги, Разрешить автоматическую публикацию отзывов
Необходима ли активация новых учетных записей: Нет
Тип регистрации пользователя: Учетная запись не создается.

Захожу в товар, пока не авторизировался - отзыв оставить нельзя и оценить тоже.

Joomla 1.5.14 , VM 1.1.4 stable
*

thatwhuch

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #1 : 09.04.2010, 12:11:34 »
актуально :(
*

MikleLover

  • Новичок
  • 3
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #2 : 16.04.2010, 15:59:42 »
Присоединяюсь к вопросу
*

goacher

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #3 : 19.04.2010, 13:02:36 »
и я присоеденяюсь, хотелось бы тоже сделать такое.
*

Patrik

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #4 : 23.04.2010, 09:17:34 »
Очень актуально. Кто нибудь посоветуйте как это исправить((
*

john123

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #5 : 25.04.2010, 11:49:45 »
А спам?
*

goacher

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #6 : 26.04.2010, 17:08:59 »
так хотябы с одобрением через админку, чтобы исключить спам
*

goacher

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #7 : 29.04.2010, 11:11:23 »
неужели до сих пор никто не нашел такого решения?
*

xxx87

  • Захожу иногда
  • 130
  • 4 / 0
  • прошу любить и жаловать
Re: Отзывы и рейтинги без регистрации
« Ответ #8 : 09.05.2010, 16:10:33 »
актуально !
*

madcap

  • Осваиваюсь на форуме
  • 22
  • 4 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #9 : 01.07.2010, 18:29:45 »
У меня получилось отключить проверку "зарегистрирован посетитель или нет".
Пример голосования за товар и добавления комментария можно посмотреть здесь.

Итак, всё делается в 3 этапа - правим 2 файла и устанавливаем необходимые права для функции: shop  --> addReview  в разделе админки VM "список модулей"

Шаг 1.

Правим  файл  /administrator/components/com_virtuemart/html/shop.product_details.php

Находим этот кусок кода
Код
$product_reviews = $product_reviewform = "";
/* LIST ALL REVIEWS **/
if (PSHOP_ALLOW_REVIEWS == '1') {
/*** Show all reviews available ***/
$product_reviews = ps_reviews::product_reviews( $product_id );
/*** Show a form for writing a review ***/

if( $auth['user_id'] > 0 ) {
$product_reviewform = ps_reviews::reviewform( $product_id );
}
}
И заменяем его вот этим (с закомментированной строкой проверки юзера)
Код
$product_reviews = $product_reviewform = "";
/* LIST ALL REVIEWS **/
if (PSHOP_ALLOW_REVIEWS == '1') {
/*** Show all reviews available ***/
$product_reviews = ps_reviews::product_reviews( $product_id );
/*** Show a form for writing a review ***/

[color=red]/***  if( $auth['user_id'] > 0 ) {       */[/color]

$product_reviewform = ps_reviews::reviewform( $product_id );

[color=red]/*** }  */[/color]
}

То есть - убиваем условие, по которому срабатывает  строчка $product_reviewform = ps_reviews::reviewform( $product_id );


Шаг 2.

Теперь вносим изменения в файл     /administrator/components/com_virtuemart/classes/ps_reviews.php

А именно - находим и закомментироваем такие участки кода:

Код
if (PSHOP_ALLOW_REVIEWS == "1" && !empty($auth['user_id'])) {
Примерно таким образом:
Код
if (PSHOP_ALLOW_REVIEWS == "1" /*** && !empty($auth['user_id']) */ ) {

там таких мест кажется 2-3, не больше...

Шаг 3.

1. Заходим в админку Veituemart.
2. В меню выбираем "Настройки" --> "Список модулей"
3. На против модуля "shop" кликаем по ссылке "список модулей"
4. Для функции "addReview" выставляем следующие права:
      admin-пусто    storeadmin-пусто    shopper-пусто    demo-пусто    none-галочка

Вот и всё....

Осталось только в основных настройках магазина разрешить добавление комментов (если это ещё не сделали) и указать их максимальную и минимальную длину.
*

madcap

  • Осваиваюсь на форуме
  • 22
  • 4 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #10 : 01.07.2010, 18:35:32 »
Опаньки... Малость не корректно получилось..

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

Может кто посоветует, как это довести до ума?
*

gnom

  • Новичок
  • 3
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #11 : 04.08.2010, 12:27:33 »
таварисчи может кто нибудь поможет. а то актуальная тема, может есть какие нибудь модули?
*

madcap

  • Осваиваюсь на форуме
  • 22
  • 4 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #12 : 04.08.2010, 13:45:41 »
Так как решения не нашлось, то реализовал это с помощью JComments 2.2.0.0
На сайте авторов компонента комментариев (http://www.joomlatune.ru/jcomments-virtuemart.html) описано, как его в VirtueMart имплантировать.

Всё отлично работает, но единственное нет рейтинга со звёздочками. Впрочем это не самый важный момент. Главное, что теперь одна система комментариев для всех страниц и компонентов сайта (включая и Virtuemart).

p.s. Кстати, гдето-здесь в темах такая интеграция иже обсуждалась...
*

gnom

  • Новичок
  • 3
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #13 : 05.08.2010, 09:35:25 »
да я вчера уже догнал... покопал в инете и поставил себе этот компонент. красота терь  ::)
*

bbv1

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #14 : 01.12.2010, 12:27:08 »
Опаньки... Малость не корректно получилось..

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

Может кто посоветует, как это довести до ума?
Проблему вроде решил. Надо отключить проверку, что пользователь с таким именем уже писал по этому товару отзыв (закомментировать строку 4 и с 99 по 102 в модуле reviewform.tpl.php), и изменить тип второго индекса в таблице jos_vm_products_reviews (он должен быть не уникальный).
« Последнее редактирование: 01.12.2010, 12:32:42 от bbv1 »
*

Mr. Brightside

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #15 : 02.01.2011, 19:15:07 »
Всё просто, юзаем extravote + jcomments  ;D

если внимательно пригуглиться, можно найти решение по интеграции, если не найдете но очень надо - в ЛС, дам бесплатно
*

iamvip

  • Новичок
  • 7
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #16 : 17.01.2011, 01:41:40 »
Проблему вроде решил. Надо отключить проверку, что пользователь с таким именем уже писал по этому товару отзыв (закомментировать строку 4 и с 99 по 102 в модуле reviewform.tpl.php), и изменить тип второго индекса в таблице jos_vm_products_reviews (он должен быть не уникальный).

А можно пожалуйста поподробнее?
*

Mr. Brightside

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #17 : 17.01.2011, 09:41:21 »
http://joomlaforum.ru/index.php?topic=146760.0
http://joomlaforum.ru/index.php/topic,92775.0.html

так, на всякий случай, чтобы голову не дурили
*

iamvip

  • Новичок
  • 7
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #18 : 21.01.2011, 00:36:26 »
http://joomlaforum.ru/index.php?topic=146760.0
http://joomlaforum.ru/index.php/topic,92775.0.html

так, на всякий случай, чтобы голову не дурили
Спасибо, заработало!
PS: не надо забывать отключать основный плагин голосования. Ато будет показываться что то вроде {extravote 35}
*

anvit1025

  • Новичок
  • 4
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #19 : 03.06.2011, 21:11:09 »
Чтоб отправлять комментарии больше 1 нужно в файле    /administrator/components/com_virtuemart/classes/ps_reviews.php   закоментить


         $sql = "SELECT userid FROM #__{vm}_product_reviews WHERE product_id = '".$d["product_id"]."'";
            $db->query( $sql );

            while( $db->next_record() ) {
                $uid = $db->f("userid");
                if ($db->f("userid") == $auth['user_id']){
                    $commented=true;
                    break;
                }
            }


*

anvit1025

  • Новичок
  • 4
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #20 : 03.06.2011, 21:12:26 »
Проблему вроде решил. Надо отключить проверку, что пользователь с таким именем уже писал по этому товару отзыв (закомментировать строку 4 и с 99 по 102 в модуле reviewform.tpl.php), и изменить тип второго индекса в таблице jos_vm_products_reviews (он должен быть не уникальный).   

ну и про это не забываем
*

woodooi

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #21 : 24.05.2012, 22:15:01 »
и изменить тип второго индекса в таблице jos_vm_products_reviews (он должен быть не уникальный).   

ну и про это не забываем

А по подробней можно?
Спасибо за предыдущие ответы.
*

anvit1025

  • Новичок
  • 4
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #22 : 24.05.2012, 23:00:00 »
Уже не помню очень давно делал, но у меня заработало. А не проще сделать на новом виртуалмарте 2,0,6 Вроде там такая фишка с админки настраивается...
*

woodooi

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #23 : 25.05.2012, 12:26:04 »
Уже не помню очень давно делал, но у меня заработало. А не проще сделать на новом виртуалмарте 2,0,6 Вроде там такая фишка с админки настраивается...
Нашел вчера, в phpmyadmin там так и называлось "Индексы", просто сразу не заметил так как было ниже таблички.

Спасибо.
*

reddragon934

  • Захожу иногда
  • 70
  • 1 / 0
Re: Отзывы и рейтинги без регистрации
« Ответ #24 : 05.09.2012, 10:57:20 »
тоже заинетересован в этой проблеме. vm 2, как это сделать?
*

ovel

  • Новичок
  • 1
  • 0 / 0
Готовое решение с рейтингами
« Ответ #25 : 23.11.2013, 21:25:22 »
У меня VirtueMart 2, Joomla 2.5
Создал запрос, который распределяет рейтинг между 4 и 5 равномерно (около 50% будет 5, остальное распределено между 4 и 5 с шагами в 0.1)

Код
INSERT INTO j_virtuemart_ratings(virtuemart_product_id, rates, ratingcount, rating, published, created_on, created_by, modified_on, modified_by) 
  SELECT
    P.virtuemart_product_id,
    100 + ROUND(RAND() * 200),
    ROUND(RAND() * 50),
    LEAST(ROUND(RAND() * 20) / 10 + 4, 5),
    1,
    NOW(),
    0,
    NOW(),
    0
  FROM j_virtuemart_products P
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться