Новости Joomla

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

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #60 : 05.04.2011, 14:09:01 »
MetaSpirit, у меня сайт не упал, но изменений никаких нет. В самом зуу элемент комментариев JComments не появился...
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #61 : 06.04.2011, 12:40:08 »
Так с версии 2.4.0 все элементы хранятся в папке media, может его там просто нет?
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

Ongi

  • Захожу иногда
  • 273
  • 15 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #62 : 06.04.2011, 14:03:40 »
MetaSpirit, точно :) Все работает, мерси  yes!
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #63 : 13.04.2011, 00:39:01 »
ocuba, также, у меня все работает. Только одна проблема: в JComments не отображается поле "Название материала".
та же проблема,решение не нашлось?
плохо когда не можешь перейти к нужному комментарию.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #64 : 13.04.2011, 00:45:04 »
вопщем сам немного повозился и сделал элемент - вроде работает. кому нужно забирайте

на 2.4.1 получаю ошибку
mafinok вы случайно данный элемент под новую версию не обновляли?
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #65 : 13.04.2011, 21:32:56 »
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
Код: php
$url = RouteHelper::getItemRoute($this->_item);
и замените на:
Код: php
$url = $this->app->route->item($this->_item);
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #66 : 13.04.2011, 22:08:39 »
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
спасибо! работает!
*

resurepus

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #67 : 22.04.2011, 06:17:51 »
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
Извиняюсь, а это где такой файл? Поиск по папке сайта не нашел.

Разобрался - я думал речь о JComments.
« Последнее редактирование: 22.04.2011, 09:04:40 от resurepus »
*

locksmith

  • Захожу иногда
  • 60
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #68 : 22.04.2011, 06:47:16 »
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
Код: php
$url = RouteHelper::getItemRoute($this->_item);
и замените на:
Код: php
$url = $this->app->route->item($this->_item);

Че-то я не понял....у меня эта строчка вообще закомментирована....и я уже не помню что и как....и ZOO 2.4 и все работает
*

resurepus

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #69 : 22.04.2011, 09:52:28 »
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
Код: php
$url = RouteHelper::getItemRoute($this->_item);
и замените на:
Код: php
$url = $this->app->route->item($this->_item);

Элемент вообще не отображается в Библиотеке Элементов, изменения строки $url провел. (Zoo 2.4.4)

И второе: JComments элемент установился и работает (кроме RSS и Названия материала в админке), но вывести на позиции вместо оригинальных комментов у меня не получилось. Изменения в плагине, описанные в этом топике, сделал.
Вот так у меня выглядит item.php:
Код
<div class="item">
<?php echo $this->renderer->render('item.full', array('view' => $this, 'item' => $this->item)); ?>
<?php echo $this->app->comment->renderComments($this, $this->item); ?>
<?php if (isset($elements['comments'])) : ?>
         <div id="comments" class="comments"><?php echo $elements['comments']->render(ZOO_VIEW_ITEM); ?></div>
         <?php endif; ?>
</div>
Что не так?
*

asos

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #70 : 13.06.2011, 22:37:47 »
При вставке кода:
Код
	require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$db = & JFactory::getDBO();
$db->setQuery('SELECT * FROM #__zoo_item WHERE id = ' . $id);
$item = $db->loadObject();
$link = RouteHelper::getItemRoute($item);
return $link;
в файл com_zoo.plugin.php выдает ошибку Fatal error: Class 'RouteHelper' not found
В чем может быть проблема? zoo 2.4.
А если код не менять то ссылки неверные получаются и как следствие не тот pathway
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #71 : 25.08.2011, 12:21:44 »
Цитировать
4. Открываем шаблон  components/com_zoo/templates/название_шаблона/item.php  и  перед закрытием блока <div class="item"> добавляем, если отсутствует, следующее условие:
Сорри, но у меня папки templates в components/com_zoo/ не наблюдается... Как впрочем, и папки /administrator/components/com_zoo/elements/
Спасибо MetaSpirit - нашел и положил содержимое  архива elements в media\zoo\elements\
Но где лежат шаблоны ZOO 2.4?

нашел :) в тойже папке media

Однако, столкнулся на пятом шаге...
Цитировать
Админпанель   >>   Компоненты   >>   Zoo   >>   Types   >>   Название_вашего_типа  
>>  Редактирование элементов  

При нажатии на "редактировать поля" получаю
Цитировать
Fatal error: Class 'ElementSimple' not found in \media\zoo\elements\jcomments\jcomments.php on line 11
Как поправить?
Вот небольшой кусок кода, начиная со строки 11:
Цитировать
{
   function ElementJComments()
   {
      parent::ElementSimple();
      $this->type    = 'jcomments';
      $this->display = 1;
   }
И еще...
Я конечно жутко туплю, но что делать с файлом jcomments_zoo_2.0_element.zip?
1. Скачал три файла
2. Распаковал и и поместил плагин com_zoo.plugin.php   в  каталог: /components/com_jcomments/plugins/
3. Распаковал и положил содержимое elements.zip в  media\zoo\elements\
4. Открыл шаблон и добавил код как в инструкции в первом посте.
5. Не добрался до настроек, получив ошибку, указанную выше.
А что делать с третьим фалом-то?
« Последнее редактирование: 25.08.2011, 14:49:23 от AlexP750 »
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #72 : 25.08.2011, 19:35:06 »
Цитировать
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
Извиняюсь, а это где такой файл? Поиск по папке сайта не нашел.

Разобрался - я думал речь о JComments.
А я так и не разобрался...
Цитировать
Поиск по папке сайта не нашел.
+1

« Последнее редактирование: 25.08.2011, 19:43:58 от AlexP750 »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #73 : 26.08.2011, 21:12:28 »
Я конечно жутко туплю, но что делать с файлом jcomments_zoo_2.0_element.zip?
1. Скачал три файла
2. Распаковал и и поместил плагин com_zoo.plugin.php   в  каталог: /components/com_jcomments/plugins/
3. Распаковал и положил содержимое elements.zip в  media\zoo\elements\
4. Открыл шаблон и добавил код как в инструкции в первом посте.
5. Не добрался до настроек, получив ошибку, указанную выше.
А что делать с третьим фалом-то?
elements.zip - для ZOO 1.х, а jcomments_zoo_2.0_element.zip для ZOO 2.х
Ошибка №5 получается из-за несоответствия элемента версии ZOO.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

AlexP750

  • Захожу иногда
  • 189
  • 1 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #74 : 29.08.2011, 11:01:10 »
MetaSpirit
Спасибо! Будем попробовать!
А про
Цитировать
Для совместимости с новой версией - 2.4.х в файле tcoms.php найдите:
подскажешь?
Где этот файл? Поиск по папке с сайтом результата не дал...
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #75 : 29.08.2011, 22:52:11 »
tcoms - это аналог элемента commentslink, т.е. выводит ссылку на активный слой комментариев в материале.
Сам элемент здесь для Zoo 2.3. Для совместимости с 2.4 необходимо внести изменения, описанные в http://joomlaforum.ru/index.php/topic,59777.msg868165.html#msg868165.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

caitleen

  • Захожу иногда
  • 84
  • 4 / 1
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #76 : 10.09.2011, 14:53:14 »
Все сделал как тут описано. ZOO 2.3. Все работает, кроме одного. В админке JComments, в комментариях, при клике по названию материала ошибка:
Код
Fatal error: Call to undefined method stdClass::getRelatedCategoryIds() in Z:\home\test1.ru\www\administrator\components\com_zoo\helpers\route.php on line 105
и таже самая ошибка при переходе на RSS комментариев.
в route.php ничего не трогал и не изменял
как быть?

у меня также, какое решение?

причем в последних комментариях показывает что коммент к статье zoo есть, а в самой статье комментария вообще нет.
« Последнее редактирование: 10.09.2011, 15:02:11 от caitleen »
*

FanfanLaTulipe

  • Захожу иногда
  • 52
  • 3 / 0
  • Артём
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #77 : 11.10.2011, 20:05:56 »
smart, спасибо огромное!!

Вы не могли бы включить в сборку исправленный com_zoo.plugin.php ?

С ним модуль комментариев (последние, лучшие...) наконец-то сможет получить title.
Очень долго не мог найти решение, при выводе комментариев оставалось пустое место(у меня j1.5/zoo2.4)

Код
<?php
/**
 * JComments plugin for Zoo (zoo.yootheme.com) objects support
 *
 * @version 2.0
 * @package JComments
 * @author Sergey M. Litvinov (smart@joomlatune.ru)
 * @copyright (C) 2006-2009 by Sergey M. Litvinov (http://www.joomlatune.ru)
 * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
 **/

class jc_com_zoo extends JCommentsPlugin
{
function getTitles($ids)
{
$db = & JFactory::getDBO();
$db->setQuery( 'SELECT id, name as title FROM #__zoo_item WHERE id IN (' . implode(',', $ids). ')' );
return $db->loadObjectList('id');
}

function getObjectTitle($id)
{
$db = & JCommentsFactory::getDBO();
$db->setQuery('SELECT name, id FROM #__zoo_item WHERE id = ' . $id);
return $db->loadResult();
}

function getObjectLink($id)
{
$link = 'index.php?option=com_zoo&view=item&item_id='. $id;

require_once(JPATH_SITE.DS.'includes'.DS.'application.php');

$component = & JComponentHelper::getComponent('com_zoo');
$menus = & JSite::getMenu();
$items = $menus->getItems('componentid', $component->id);

if (count($items)) {
$link .= "&Itemid=" . $items[0]->id;
}

$link = JRoute::_($link);
return $link;
}

function getObjectOwner($id)
{
$db = & JFactory::getDBO();
$db->setQuery("SELECT created_by, id FROM #__zoo_item WHERE id = " . $id);
$userid = $db->loadResult();

return intval($userid);
}
}
?>


и itemcommentslink.php, чтобы не делать лишних телодвижений для количества комментариев в teaser


Код
<?php
class ElementItemCommentsLink extends Element {
public function hasValue($params = array()) {
return true;
}
public function edit() {
return null;
}
public function render($params = array()) {

if (!empty($this->_item)) {

  global $mainframe;
$comments =
JPATH_SITE.DS.'components'.DS.'com_jcomments'.DS.'jcomments.php';
if (is_file($comments)) {
    require_once($comments);
    $comment_count = JComments::getCommentsCount($this->_item->id, 'com_zoo');
  }

if ($comment_count == 0) {
$text = isset($params['no_comments_text'])? $params['no_comments_text'] : JText::_('No comments');
} else if ($comment_count == 1) {
$text = sprintf((isset($params['single_comment_text'])? $params['single_comment_text'] : JText::_('%s comment')), 1);
} else {
$text = sprintf((isset($params['multiple_comments_text'])? $params['multiple_comments_text'] : JText::_('%s comments')), $comment_count);
}

            if ($this->_item->getState()) {

                $url  = $this->app->route->item($this->_item).'#comments';

                return '<a href="' . JRoute::_($url). '">' . $text . '</a>';

            } else {

                return $text;

            }

}

}

}

для поиска:
JComments Latest, Zoo

p.s. как прикрепить файл?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #78 : 11.10.2011, 21:37:53 »
Вы не могли бы включить в сборку исправленный com_zoo.plugin.php ?
могу, в следующую версию обязательно включу!
*

warezkiller

  • Новичок
  • 3
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #79 : 09.11.2011, 23:26:18 »
могу, в следующую версию обязательно включу!
Привет. Подскажи, когда будет полная сборка для 2.4? Уже выпустили 2.5, так что не хотелось бы остаться ни с чем. Выложи пожалуйста, очень просим!=)
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #80 : 23.11.2011, 21:35:22 »
Fatal error: Call to undefined method stdClass::getRelatedCategoryIds() in ...\administrator\components\com_zoo\helpers\route.php on line 105
Для себя нашел следующее решение:
Переписал функцию getObjectLink($id). Прилагаю:
Код: php
function getObjectLink($id)
{
require_once(JPATH_ADMINISTRATOR.'/components/com_zoo/config.php');
$zoo = App::getInstance('zoo');
$item = $zoo->table->item->get($id);
$link = JRoute::_($zoo->route->item($item));
return $link;
}
Вариант из сообщения FanfanLaTulipe рабочий, но не идеальный , т.к. неверно определяет Itemid, если приложений несколько.
Мой вариант протестирван на J1.5-1.7, Zoo 2.4-2.5
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #81 : 13.12.2011, 01:03:24 »
установил Jcomments_v2.2.0.2 и модуль jcomments_j15_v2.5.6 на zoo_2.5.2  в результате исчезли смайлики,но если перейти на материал из модуля Latest то смайлики появляются.
В модуле так же смайлики отсутствуют.
Пожалуйста подскажите из за чего это может быть?  
Спойлер
[свернуть]
« Последнее редактирование: 15.12.2011, 19:00:29 от diks13 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #82 : 13.12.2011, 12:42:26 »
Что-то не так с путями к картинкам смайлов...
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #83 : 13.12.2011, 12:59:43 »
несколько раз переустанавливал jcomments , менял шаблоны,шаблон самой Joomla ,с рабочего сайта папку com_jcomments перезаливал. ничего не помогает.  


« Последнее редактирование: 13.12.2011, 21:06:45 от diks13 »
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #84 : 13.12.2011, 21:08:58 »
<img border="0" alt=":sigh:" src="/components/com_jcomments/images/smiles/unsure.gif">
<img border="0" alt=":sigh:" src="">
нижний путь из модуля latest
подскажите где что подправить.

Перенес сайт на хостинг и смайлики появились. ::)
« Последнее редактирование: 15.12.2011, 18:59:58 от diks13 »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #85 : 14.12.2011, 14:09:09 »
подскажите где что подправить.
Мне кажется, что оба пути равнозначны, особенно, если в шаблоне сайта в шапке прописан элемент base с путем к корню сайта.
*

Rostok

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #86 : 25.12.2011, 14:39:56 »
Доброго времени суток.
Пытаюсь интегрировать JComments 2.2.0.2 в ZOO 2.4.3, делал все как было описано:

2. Фаил  com_zoo.plugin.zip  распаковываем и помещаем плагин  com_zoo.plugin.php   в  каталог:
/components/com_jcomments/plugins/

3. Распаковываем  elements.zip  и его содержимое помещаем в  каталог: 
/administrator/media/zoo/elements/


4. Открываем шаблон  components/com_zoo/templates/название_шаблона/item.php  и  перед закрытием блока <div class="item"> добавляем, если отсутствует, следующее условие:
Добавил в блог условие.
Но ничего не вышло, в перечне элементов появился jcomments но там из настроек Имя   Описание и все, и понятно комментарии не работают, я так понимаю, что тут дело в том, что я закинул элемент но он не связан с самими jcomments. Буду очень признателен, если поможете решить эту проблему.
*

diks13

  • Захожу иногда
  • 257
  • 10 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #87 : 27.12.2011, 19:56:17 »
в перечне элементов появился jcomments но там из настроек Имя   Описание и все
все правильно! Далее Заходим в full и добавляем jcomments в нужную позицию.



Прикрепил архив с рабочими файлами для zoo 2.5.XX 
Распаковать в корень.

[вложение удалено Администратором]
« Последнее редактирование: 14.03.2012, 00:57:43 от diks13 »
*

Rostok

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #88 : 28.12.2011, 12:01:33 »
все правильно! Далее Заходим в full и добавляем jcomments в нужную позицию.
Когда захожу в фул - там пусто, слева имя, которое дал элементу, а справа пустая строчка(
*

Rostok

  • Новичок
  • 7
  • 0 / 0
Re: Интеграция JComments и Zoo (от YOOtheme)
« Ответ #89 : 28.12.2011, 16:52:54 »
Ребят, если не сложно помогите интегрировать  JComments в zoo 2.4, замучался не пойму, что не так делаю((( !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments на странице категории?

Автор romagromov

Ответов: 5
Просмотров: 2593
Последний ответ 12.12.2022, 17:01:38
от sivers
Интеграция с Community Builder

Автор Opposite

Ответов: 77
Просмотров: 65351
Последний ответ 20.09.2022, 11:22:26
от Vlad1
Отображение аватаров из JomSocial в JComments

Автор smart

Ответов: 33
Просмотров: 16548
Последний ответ 20.07.2020, 21:31:50
от darkknight
jComments + AlptaUserPoints Добавить текст в Подробности

Автор Nabla

Ответов: 3
Просмотров: 5157
Последний ответ 22.06.2020, 14:14:08
от Nabla
Интеграция JComments с SP Page Builder

Автор Proaqua

Ответов: 5
Просмотров: 4079
Последний ответ 14.06.2020, 11:53:38
от xpank