LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 00:31:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1] 2 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Коментарии и рейтинг в SOBI2 2.9.10  (Прочитано 13101 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ipvip1
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 71



« : 05.03.2009, 17:47:43 »

Есть ли плагин для рейтинга и коментариев в SOBI2 2.9.10. Очень нужно.
Записан
FxPunter
Живу я здесь
******

Репутация: +112/-7
Offline Offline

Пол: Женский
Сообщений: 1019


Э-эх!


« Ответ #1 : 05.03.2009, 17:53:51 »

модуль: http://www.sigsiu.net/latest_news/new_modules_for_reviews_and_ratings_plugin.html
плагин: http://www.sigsiu.net/download/plugins/review_and_rating.html
Записан
ipvip1
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 71



« Ответ #2 : 05.03.2009, 17:59:08 »

Спасибо FxPunter!
При установке пишет Ошибка! Не найден XML-файл установки Joomla!. файл reviews.xml в архиве имеется! Что с этим делать!!! Huh
Записан
FxPunter
Живу я здесь
******

Репутация: +112/-7
Offline Offline

Пол: Женский
Сообщений: 1019


Э-эх!


« Ответ #3 : 05.03.2009, 18:07:35 »

плагин необходимо устанавливать через компонент SOBI, зайдите в расширения SOBI и оттуда устанавливайте
Записан
ipvip1
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 71



« Ответ #4 : 05.03.2009, 18:14:37 »

+1 FxPunter! Thanks! drink
Записан
str13
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 111


« Ответ #5 : 03.04.2009, 21:56:09 »

Уже второй день с этим плагином мучаюсь. Встал нормально, есть установки. На краткой карточке видны бледные звездочки. Открываю карточку, а окна ввода рейтинга нет. Только количество просмотров. Стоят модули top, latest, ... Ни на что не реагируют, везде по нолям. Помогите поставить этот плагин! Сил уже больше нет...
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #6 : 05.04.2009, 19:38:50 »

в файле шаблона дописать echo $plugins['reviews'];     ???
Записан
str13
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 111


« Ответ #7 : 05.04.2009, 21:10:40 »

понял. спасибо. +
Записан
saint_1
Осваиваюсь на форуме
***

Репутация: +6/-1
Offline Offline

Пол: Мужской
Сообщений: 118



« Ответ #8 : 04.09.2009, 14:52:30 »

А где именно вписывать? Куда не вставлю только звёздочки, а голосовать нельзя Sad
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #9 : 04.09.2009, 16:11:00 »

Read more about Reviews & Ratings Plugin
Записан
saint_1
Осваиваюсь на форуме
***

Репутация: +6/-1
Offline Offline

Пол: Мужской
Сообщений: 118



« Ответ #10 : 05.09.2009, 01:02:44 »

Read more about Reviews & Ratings Plugin

Да смотрел уже там, может сам туплю, в просмотре звёздочки появляются а возможность проголосовать нет. Но всё равно спасибо...
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #11 : 05.09.2009, 07:29:54 »

а ты входишь на сайт авторизованным?
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #12 : 05.09.2009, 13:57:37 »

И еще, выбирается рейтинг в ниспадающем списке, а не кликанием по звездам. Ну это так, вдруг совсем недопонял Wink
Записан
Арчик
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 378



« Ответ #13 : 05.09.2009, 21:41:44 »

Что касается коментов то сново на помозчь приходит jcomments
http://www.joomlatune.ru/jcomments-sobi2.html
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #14 : 06.09.2009, 00:34:07 »

Что касается коментов то сново на помозчь приходит jcomments
http://www.joomlatune.ru/jcomments-sobi2.html
Человек спросил про голосование, а это несколько отличается от комментирования.
Записан
Арчик
Давно я тут
****

Репутация: +32/-0
Offline Offline

Пол: Мужской
Сообщений: 378



« Ответ #15 : 06.09.2009, 04:49:11 »

Человек спросил про голосование, а это несколько отличается от комментирования.

Прочти первый пост более внимательнее!
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #16 : 06.09.2009, 15:42:16 »

Первый пост от марта 2009 года. На него был получен ответ. На следущий пост тоже был дан ответ. Следущий пост был про РЕЙТИНГ, а Вы про JComments (про него мы все прекрасно знаем).

Давайте мусор не будем разводить. Флуд буду удалять. А особо "отличившися" минусовать. Мне на карму пофиг - буду делать своё "гиблое дело" Azn

P. S. За типографику звиняйте - отправлено с iPhone.
Записан
orchanin
Давно я тут
****

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 244



« Ответ #17 : 26.11.2009, 14:17:42 »

Первый пост от марта 2009 года. На него был получен ответ. На следущий пост тоже был дан ответ. Следущий пост был про РЕЙТИНГ, а Вы про JComments (про него мы все прекрасно знаем).

Давайте мусор не будем разводить. Флуд буду удалять. А особо "отличившися" минусовать. Мне на карму пофиг - буду делать своё "гиблое дело" Azn

P. S. За типографику звиняйте - отправлено с iPhone.


А мне помог его ответ про комментарии. Azn
Записан
k_morgan
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 74


« Ответ #18 : 10.12.2009, 21:13:55 »

Hi!

Я новичок. Захотел, тоже приделать рейтин и комментарии. Вначале поставил Reviews & Ratings Plugin который идет к SOBI2.
Все без проблем.

Код:
<?php echo $plugins['reviews']; ?>

Это строчку дописал в конце шаблона Details View. Все заработало.
Потом поставил Most Reviews Module, Latest Reviews Module, Top Rated Module. Тоже проблем не вызвало.

Но вот внешний вид этих комментариев и рейтинга, оказался какой-то куцый. И вот я увидел эту ветку.

Снес Reviews & Ratings Plugin. Поставил JComments SOBI2 Plugin  + JComments 2.1.0. Понравилось. Возник вопрос, что делать с модулями Most Reviews Module, Latest Reviews Module? Их уже использовать нельзя? У меня ничего не вышло. Решил тогда поставить модуль JComments Latest 2.5.4. Но не понял, что ему надо ставить в поле Список компонентов? Может кто подскажет как его запустить с SOBI2 2.9.2.3? В модуле Latest и в компоненте JComments поддержка плагинов стоит.

Конечно сразу еще сразу возникает вопрос. Какой рейтинг и как лучше тогда подцепить к SOBI2? Естьли уже готовые решения? 

Записан
ABTOP
JComments Tester
*

Репутация: +23/-3
Offline Offline

Пол: Мужской
Сообщений: 528



« Ответ #19 : 13.12.2009, 08:16:41 »

Возник вопрос, что делать с модулями Most Reviews Module, Latest Reviews Module? Их уже использовать нельзя?
В их первоначальном виде конечно нельзя, ведь они вытягивают данные совсем из других таблиц базы.
Можно попробовать перенацелить запрос на JComments, там в принципе ключевые поля полностью совместимы.
Если идти таким путём, то вот что у меня, например, получилось с файлом mod_sobi2latestreviewed.php:
Код:
<?php
/**
* @version $Id: mod_sobi2latestreviewed.php 4848 2009-01-24 20:04:45Z Sigrid Suski $
* @package: Sigsiu Online Business Index 2 Latest Reviews Module
* ===================================================
* @author
* Name: Sigrid & Radek Suski, Sigsiu.NET
* Email: sobi@sigsiu.net
* Url: http://www.sigsiu.net
* ===================================================
* @copyright Copyright (C) 2007-2009 Sigsiu.NET (http://www.sigsiu.net). All rights reserved.
* @license see http://www.gnu.org/copyleft/gpl.html GNU/GPL.
* SOBI2 Latest Reviews Module is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation.
*/

(defined( '_VALID_MOS' ) || defined( '_JEXEC' ) ) || ( trigger_error( 'Restricted access', E_USER_ERROR ) && exit() );

defined( "DS" ) || define( "DS",DIRECTORY_SEPARATOR);

$add = defined( 'JPATH_SITE' )?  DS.'mod_sobi2latestreviewed' : null;
defined( '_SOBI_CMSROOT' ) || define( '_SOBI_CMSROOT', str_replace( DS.'modules'.$add, null, dirname( __FILE__ ) ) );
class_exists( 'sobi2Config' ) || require_once( _SOBI_CMSROOT.DS.'components'.DS.'com_sobi2'.DS.'config.class.php' );

if (!function_exists('sobi2cutString')) {
function sobi2cutString($text, $max, $encoding) {
if ($max == 0)
return $text;

if ((function_exists("mb_strlen")) && (substr($encoding,0,3) == "UTF")) {
$len = mb_strlen($text, $encoding);
}
else
$len = strlen($text);

if ($len > $max) {
if ((function_exists("mb_substr")) && (substr($encoding,0,3) == "UTF")) {
   $text = mb_substr($text, 0, $max, $encoding);
}
else
   $text = substr($text, 0, $max);

   $text = $text."...";
}
return $text;
}
}

if (!function_exists('sobi2TransformTemplate')) {
function sobi2TransformTemplate($revTemplate, $icon, $image, $e, $title, $text, $author) {
static $placeHolder = array();
$placeHolderReplacement = array();
$placeHolder[] = "{titlelink}";
$placeHolderReplacement[] = $e;
$placeHolder[] = "{iconlink}";
$placeHolderReplacement[] = $icon;
$placeHolder[] = "{imagelink}";
$placeHolderReplacement[] = $image;
$placeHolder[] = "{title}";
$placeHolderReplacement[] = $title;
$placeHolder[] = "{text}";
$placeHolderReplacement[] = $text;
$placeHolder[] = "{author}";
$placeHolderReplacement[] = $author;
$revTemplate = str_replace($placeHolder, $placeHolderReplacement, $revTemplate);
return $revTemplate;
}
}


//error_reporting(E_ALL);
//ini_set("display_errors","on");

//Get the parameters
$class = $params->get('moduleclass_sfx');
$limit = $params->get('count',5);
$table = $params->get('moduletable', 0); //only J1.0
$entryicon = $params->get('entryicon',0);
$entryimage = $params->get('entryimage',0);
$showTitle = $params->get('title',1);
$maxlength = $params->get('item_length', 50);
$direction = $params->get('direction', 1);
$showNoEntries = $params->get('showNoEntries', "");
$categorydepend = $params->get('categorydepend', 0);
if(!$limit || $limit < 1)
$limit = 5;
$useTemplate = $params->get('useTemplate', 0);
$revTemplate = str_replace( array( "\n", "\r", "\t" ), null, $params->get('revTemplate', "{link}"));
$maxRevLength = $params->get('maxRevLength', 0);

$config =& sobi2Config::getInstance();
$database =& $config->getDb();
$S_Itemid = $config->sobi2Itemid;
$catId = sobi2Config::request( $_REQUEST,'catid',0 );

$now = $config->getTimeAndDate();

$loadfile = false;
if (!(defined("_JEXEC"))) {
$loadfile = true;
}
if (!defined('_SOBI2_CSS_LOADED')) {
define('_SOBI2_CSS_LOADED', true);
$config->addCustomHeadTag( "<link rel='StyleSheet' href='{$config->liveSite}/components/com_sobi2/includes/com_sobi2.css' type='text/css' />\n",$loadfile);
}

$where = null;
if (($catId > 1) && ($categorydepend == 1)) {
$where = "(sitem.itemid IN (SELECT itemid FROM #__sobi2_cat_items_relations WHERE catid = {$catId})) AND ";
}

$showRTitle = $showRText = $showRAuthor = true;
$what = null;
if ($useTemplate)
$what .= ", rev.title AS reviewTitle, rev.comment AS reviewText, rev.name AS reviewAuthor";

$query = "SELECT sitem.itemid, sitem.title, sitem.icon, sitem.image {$what} FROM #__jcomments AS rev LEFT JOIN  #__sobi2_item AS sitem ON sitem.itemid = rev.object_id WHERE {$where} (rev.comment != '' AND rev.object_group = 'com_sobi2' AND rev.published = 1 AND sitem.published = 1 AND (sitem.publish_down > '{$now}' OR sitem.publish_down = '{$config->nullDate}')) ORDER BY rev.date DESC LIMIT 0, {$limit}";

$database->setQuery( $query );
$s_results = $database->loadObjectList();

if ($database->getErrorNum())
echo $database->getErrorMsg();

$iso = explode( '=', _ISO );
$encoding = strtoupper($iso[1]);

echo "\n";
echo "<!-- Start of SOBI2 Latest Reviews Module -->\n";
if( !( defined( "_JEXEC" ) ) ) {
if ($table)
echo "<table cellpadding=\"0\" cellspacing=\"0\" class=\"moduletable{$class}\"><tr><td>\n";
}
if(count($s_results)) {
if ($direction == 1)
echo "<ul class=\"sobi2latestreviewed{$class}\">\n";

$imagepath = $config->key('general', 'images_folder');
if (!$imagepath)
$imagepath = '/images/com_sobi2/clients/';

foreach($s_results as $s_result) {
$url = "index.php?option=com_sobi2&amp;sobi2Task=sobi2Details&amp;sobi2Id={$s_result->itemid}&amp;Itemid={$S_Itemid}";
$url = sobi2Config::sef($url);

$myTitle = $config->getSobiStr($s_result->title);
$myFullTitle = $myTitle;

$icon = null;
if ($entryicon) {
$imagename = $s_result->icon;
if ((!$imagename) && ($config->key('frontpage', 'default_ico'))) {
$imagename = $config->key( 'frontpage', 'default_ico' );
}
if($imagename && file_exists("{$config->absolutePath}{$imagepath}{$imagename}")) {
$icon = "<a href=\"{$url}\" title=\"{$myFullTitle}\"><img style=\"border-style:none;\" src=\"{$config->liveSite}{$imagepath}{$imagename}\" title=\"{$myFullTitle}\" alt=\"{$myFullTitle}\"/></a>&nbsp;";
}
}
$image = null;
if ($entryimage) {
$imagename = $s_result->image;
if ((!$imagename) && ($config->key('frontpage', 'default_img'))) {
$imagename = $config->key( 'frontpage', 'default_img' );
}
if($imagename && file_exists("{$config->absolutePath}{$imagepath}{$imagename}")) {
$image = "<a href=\"{$url}\" title=\"{$myFullTitle}\"><img style=\"border-style:none;\" src=\"{$config->liveSite}{$imagepath}{$imagename}\" title=\"{$myFullTitle}\" alt=\"{$myFullTitle}\"/></a>&nbsp;";
}
}

$e = null;
if ($showTitle) {
$myTitle = sobi2cutString($myTitle, $maxlength, $encoding);
$e = "<a href=\"{$url}\" title=\"{$myFullTitle}\">{$myTitle}</a>";
}

$revcontent = null;
if ($useTemplate) {
$revText = sobi2cutString($s_result->reviewText, $maxRevLength, $encoding);
$revcontent = sobi2TransformTemplate($revTemplate, $icon, $image, $e, $s_result->reviewTitle, $revText, $s_result->reviewAuthor);
}

if ($icon || $image || $e || $revcontent) {
if ($direction == 1)
echo "<li class=\"sobi2latestreviewed{$class}\">{$icon}{$image}{$e}</li>\n";
else {
if ($revcontent)
echo "<div class=\"sobi2latestreviewed{$class}\" style=\"float:left; margin: 5px;\">\n\t{$revcontent}\n</div>\n";
else
echo "<div class=\"sobi2latestreviewed{$class}\" style=\"float:left; margin: 5px;\">\n\t{$icon}{$image}{$e}\n</div>\n";
}
}
}

if ($direction == 1)
echo "</ul>\n";
else
echo "<div style=\"clear:both;\"></div>\n";
}
else { //no matching entries
if ($showNoEntries) {
echo "<div class=\"sobi2latestreviewed_empty{$class}\" style=\"margin: 5px;\">{$showNoEntries}</div>\n";
}
}

if( !( defined( "_JEXEC" ) ) ) {
if ($table)
echo "</td></tr></table>\n";
}
echo "<!-- End of SOBI2 Latest Reviews Module -->\n";
?>
Педмены сделаны только в строках 116 и 118. Работает при выводе списком, но при выводе div-ом и с использованием шаблона глючит, т.к. я тоже новичёк, но для иллюстрации идеи это наверное не помешает.

Конечно, Сергею все эти модули переделать под себя = 17 минут работы. <-тонкий намёк, да.  Cheesy
Записан
Jurgen2
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 5


« Ответ #20 : 24.12.2009, 01:27:59 »

1.Поставил данный плагин ...
2. Добавил строчку
<?php echo $plugins['reviews']; ?>
 в форму SOBI2.details.tmpl.php

И как я ее только не крутил ... нет голосования   и все .. Sad

Спасибо за помощь ...
Записан
Dimitro
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #21 : 18.01.2010, 14:00:40 »


А мне помог его ответ про комментарии. Azn
И мне помог, спасибо за ссылку!
Записан
Dimitro
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #22 : 18.01.2010, 14:01:19 »

1.Поставил данный плагин ...
2. Добавил строчку
<?php echo $plugins['reviews']; ?>
 в форму SOBI2.details.tmpl.php

И как я ее только не крутил ... нет голосования   и все .. Sad

Спасибо за помощь ...

Да перезалейте файл из архива и все! Я так сделал, у меня все работает
Записан
Dimitro
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #23 : 18.01.2010, 14:03:50 »

У меня такой вопрос, после установки плагина рейтинг, менять рейтинг могут только зарег. пользователи или гости тоже могут? У меня просто отключена рег. на сайте...
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #24 : 18.01.2010, 16:08:31 »

в настройках плагина выбирается
Записан
Dimitro
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #25 : 18.01.2010, 16:55:59 »

в настройках плагина выбирается
А по точнее?
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #26 : 18.01.2010, 17:03:12 »

А по точнее?
В смысле за Вас «переключатель» надо нажать?
В General Review and Rating Settings посмотрите. Чёрным по белому написано.
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #27 : 18.01.2010, 20:16:06 »

... Чёрным по белому написано.
А у меня черносерым (#aaa) по светлосерому (#f9f9f9) написано "Разрешить гостям писать рецензии: Нет/Да" Azn
Записан
Dimitro
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 83


« Ответ #28 : 18.01.2010, 21:32:37 »

Тогда почему же когда выбрано ДА, гости не могут никак влиять на рейтинг. Звездочки есть но водя по ним курсором и нажимая - ничего не происх.
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #29 : 18.01.2010, 22:01:46 »

И еще, выбирается рейтинг в ниспадающем списке, а не кликанием по звездам. Ну это так, вдруг совсем недопонял Wink
из этой же темы выше Azn
Записан
Страниц: [1] 2 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet