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

Guran

  • Захожу иногда
  • 329
  • 22 / 0
[Решено] Phoca Gallery и JComments
« : 18.01.2009, 10:24:46 »
Как наблюдаю, здесь больше обсуждаются интеграции с устаревшими галереями. А как обстоят дела с нативными галереями с Joomla 1.5.x?

У Phoca Gallery http://joomlacode.org/gf/download/frsrelease/8841/33010/com_phocagallery_v2.1.0_RC.zip сейчас высокий рейтинг. У ней есть свой компонент комментариев, но желательно было бы использовать общий с сайтом компонент JComments.
« Последнее редактирование: 22.01.2009, 10:09:44 от smart »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Phoca Gallery и JComments
« Ответ #1 : 18.01.2009, 14:47:13 »
Хм, действительно. Почему бы не сделать интеграцию с нативной галереей. Давайте сделаем.

1. Открываем файл /components/com_phocagallery/views/category/tmpl/default_comments.php и заменяем все его содержимое на следующий код:

Код: php
<?php
defined('_JEXEC') or die('Restricted access');
$comments = JPATH_SITE.DS.'components'.DS.'com_jcomments'.DS.'jcomments.php';
if (is_file($comments)) {
require_once($comments);
echo JComments::showComments($this->category->id, 'com_phocagallery', $this->category->title);
}
?>

2. Из файла components\com_phocagallery\views\category\view.html.php удаляем вот такой блок кода:

Код: php
		// COMMENTS
if ((int)$tmpl['displaycomment'] == 1) {
$document->addScript(JURI::base(true).'/components/com_phocagallery/assets/js/comments.js');
$document->addCustomTag(PhocaGalleryHelperRender::renderCommentJS((int)$tmpl['maxcommentchar']));

$tmpl['alreadycommented'] = $model->checkUserComment( (int)$id, (int)$user->id );
$commentItem = $model->displayComment( (int)$id );

$this->assignRef( 'commentitem', $commentItem);
}

3. Скачиваем приаттаченный файл com_phocagallery.plugin.zip, распаковываем и помещаем файл com_phocagallery.plugin.php в директорию /components/com_jcomments/plugins/.

4. Проверяем, присутствует ли на сервере файл /administrator/components/com_phocagallery/tables/user.php и если таковой имеется - удаляем его (этот файл остался от предыдущих версий галереи, начиная с версии 2.0.2 он не нужен).

5. Всё, интеграция завершена...

А в следующую версию компонента я включу и данный плагин, и поддержку импорта комментариев из встроенной системы комментариев PhocaGallery.

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

[вложение удалено Администратором]
« Последнее редактирование: 22.01.2009, 10:09:30 от smart »
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: Phoca Gallery и JComments
« Ответ #2 : 18.01.2009, 17:43:11 »
 ::)Здорово, работает, Сергей!
200 рублей отправил.
Цитировать
p.s. Единственное, что меня сильно удивило, это то, что комментарии у них привязаны к категориям, а не к отдельным изображениям. Хотя может быть это и правильно.
Категория является выставкой работ отдельного юзера на определённую тему. В эту категорию он может добавлять, убирать фотографии. Может вообще, одну фотографию или рисунок хранить. Отсюда и комментарии к его категории.
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: Phoca Gallery и JComments
« Ответ #3 : 22.01.2009, 09:27:43 »
 :D Смарту ставлю памятник в Иркутске при жизни за его труды доблестные!!!

Цитировать
Кстати, появилась одна версия. Надо бы проверить, присутствует ли у вас на сайтах  файл \administrator\components\com_phocagallery\tables\user.php

Если присутствует - удалите его (сделав предварительную копию). Если я правильно понял слова разработчика на оф. форуме, то этот файл остался от предыдущих версий, и именно он являлся источником схожей проблемы.

Удалил файл, удалил заплатку в JComments - всё работает!!! Победа, тема решена....
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: [Решено] Phoca Gallery и JComments
« Ответ #4 : 22.01.2009, 10:12:40 »
Удалил файл, удалил заплатку в JComments - всё работает!!! Победа, тема решена....
ну вот и славно...

Почистил тему, объединил все шаги интеграции в начале топика и сейчас пойдут на сайте JComments добавлю описание интеграции...
*

Roman Petrenko

  • Захожу иногда
  • 438
  • 61 / 0
  • Дизайн без секретов
Re: [Решено] Phoca Gallery и JComments
« Ответ #5 : 08.02.2009, 14:21:44 »
Респект, Smart. Теперь у меня могут все оставлять комментарии для Phoca Gallery, а у разработчика это только в перспективе! Да еще и перевод фронтэнда на английский сходу сам встал! *DRINK*
*

xTMx

  • Захожу иногда
  • 145
  • 4 / 0
Re: [Решено] Phoca Gallery и JComments
« Ответ #6 : 13.02.2009, 02:21:29 »
господа, нет идей,как можно реализовать  названную выше тему  (комментарий под отдельным фото а не для всей категории) ?
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Re: [Решено] Phoca Gallery и JComments
« Ответ #7 : 13.02.2009, 15:06:44 »
господа, нет идей,как можно реализовать  названную выше тему  (комментарий под отдельным фото а не для всей категории) ?

Размещайте в категорию это одно фото - и соответственно к нему одному и будут комментарии. Категорий ведь можно создавать до бесконечности.
*

xTMx

  • Захожу иногда
  • 145
  • 4 / 0
Re: [Решено] Phoca Gallery и JComments
« Ответ #8 : 13.02.2009, 18:10:24 »
дело в том, что мой портал направлен на  фотообзор разноплановых мероприятий вечеринок и так далее)
тоесть это от 50 фото  с каждого мероприятия))) представьте себе , как я буду создавать к каждой фотке категорию)))))))

п.с.   блин,крутая вещь всё-таки JComments ) спасибо разработчикам)
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: [Решено] Phoca Gallery и JComments
« Ответ #9 : 13.02.2009, 18:12:23 »
блин,крутая вещь всё-таки JComments ) спасибо разработчикам)
хех, вы еще не видели новую версию... я уверен, что она вам еще больше понравится :)
*

xTMx

  • Захожу иногда
  • 145
  • 4 / 0
Re: [Решено] Phoca Gallery и JComments
« Ответ #10 : 14.02.2009, 00:02:56 »
не сомневаюсь)))

Re: [Решено] Phoca Gallery и JComments
« Ответ #11 : 01.03.2009, 01:58:15 »
Сделал интеграцию последовательно по шагам. Всё работает, но неправильно отображаются закладки. Они расположены не горизонтально а вертикально. На форуме Phoca тоже был такой вопрос, и автор высказал идею что возможно используются одинаковые css классы в Phoca и JComments. Проверил классов одинаковых нет. Есть идеи как можно это справить?

Вот сайт:
http://box.na100.org/index.php?option=com_phocagallery&view=category&id=12:zloy-&Itemid=51
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: [Решено] Phoca Gallery и JComments
« Ответ #12 : 01.03.2009, 14:33:43 »
то модуль прекрасно выводит последний коммент. А если писать под фото коммент сейчас, то модуль не видит этих комментов, и не выводит последние комменты.
почитайте форум, решение есть уже больше года - вы просто не до конца настроили модуль

И та же песня, вот если просто под материалами оставлять коммент, то прекрасно работает премодерация. А если писать под фото коммент сейчас, сообщения выводятся сразу, без премодерации.
механизм премодерации един для всех компонентов, что для com_content, что для com_phocagallery... так что описанной вами ситуации просто быть не может - вы что-то недосмотрели... может быть вы в материалах осталяли комментарии одним пользователем (с одними правами), а в галерее - другим (и соотв. другими правами).

Re: [Решено] Phoca Gallery и JComments
« Ответ #13 : 01.03.2009, 16:33:14 »
to Kalver: странно у меня всё правильно отображается. У тебя закладки в галереи правильно горизонтально расположены?
*

elenty

  • Захожу иногда
  • 97
  • 4 / 0
  • ученик Христа
Re: [Решено] Phoca Gallery и JComments
« Ответ #14 : 24.04.2009, 19:49:22 »
не могу не выразить свою благодарность!  :D
оч.расстраивалась, когда обнаружила что в такой замечательной галерее как Phoca Gallery возможно только однократное комментирование одного альбома (категории)
даже создала тему на форуме разработчика, где он (кстати, разработчик умница в любом случае, на форуме по этой галерее чуть ли ни единственный всем отвечает) ответил, что действительно, только 1 коммент к 1 категории

в общем, большое вам спасибо!
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Re: [Решено] Phoca Gallery и JComments
« Ответ #15 : 26.05.2009, 00:35:43 »
Кто-нибудь решил проблему с вертикальным расположением менюшек в галерее???
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #16 : 10.06.2009, 11:34:26 »
как можно сделать что надписи ОЦЕНКА-КОММЕНТАРИИ-СТАТИСТИКА
показывались в одну линии, а не в столбик

[вложение удалено Администратором]
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Re: [Решено] PhocaGallery и JComments
« Ответ #17 : 10.06.2009, 22:53:05 »
У меня была такая же проблема с расположением меню, горизонтально так и не удалось их сделать.
В итоге сделал отображение оценок и комментариев (статистику я не вывожу) на одной странице, то как это делается можно посмотреть на примере Community Builder http://joomlaforum.ru/index.php/topic,8943.0.html/
Смотрится довольно таки не плохо. может даже и лучше чем с закладками.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #18 : 11.06.2009, 15:17:01 »
чтото ничего не нашел начинающиеся на startTab и заканчивающиеся на endTab
где ж убирать то?
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Re: [Решено] PhocaGallery и JComments
« Ответ #19 : 13.06.2009, 21:36:44 »
D:\com_PhocaGallery_v2.2.4\front\views\category\tmpl\default.php
смотри со строки 432.
В своем примере я оставил только рейтинг и комментарии, ну а кому надо больше - действуйте по примеру.

Код
/*
if ($this->tmpl['displaytabs'] > 0) {
echo '<div id="PhocaGallery-pane">';
$pane =& JPane::getInstance('Tabs', array('startOffset'=> $this->tmpl['tab']));
echo $pane->startPane( 'pane' );

*/

/*TODO
if ((int)$this->tmpl['displaysubcategory'] == 1) {
echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-folder-small.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Subcategory'), 'subcategory' );
echo $this->loadTemplate('subcategory');
echo $pane->endPanel();
}
*/
// if ((int)$this->tmpl['displayrating'] == 1) {
// echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-vote.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Rating'), 'votes' );
echo $this->loadTemplate('rating');
// echo $pane->endPanel();
// }

// if ((int)$this->tmpl['displaycomment'] == 1) {
// echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-comment.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Comments'), 'comments' );
echo $this->loadTemplate('comments');
// echo $pane->endPanel();
// }

/*
if ((int)$this->tmpl['displaycategorystatistics'] == 1) {
echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-statistics.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Statistics'), 'statistics' );
echo $this->loadTemplate('statistics');
echo $pane->endPanel();
}

if ((int)$this->tmpl['displaycategorygeotagging'] == 1) {
echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-geo.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Geotagging'), 'geotagging' );
echo $this->loadTemplate('geotagging');
echo $pane->endPanel();
}

if ((int)$this->tmpl['displayupload'] == 1) {
echo $pane->startPanel( JHTML::_( 'image.site', 'components/com_PhocaGallery/assets/images/icon-upload.'.$this->tmpl['formaticon'],'', '', '', '', '') . '&nbsp;'.JText::_('Upload'), 'upload' );
echo $this->loadTemplate('upload');
echo $pane->endPanel();
}

echo $pane->endPane();
echo '</div>';// end PhocaGallery-pane
}
*/

echo $this->tmpl['PhocaGalleryic'];

?>
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Re: [Решено] PhocaGallery и JComments
« Ответ #20 : 13.06.2009, 21:38:27 »
что-то не получилось файл этот целиком прикрепить, поэтому привожу тольку часть кода, где закаментированы уже нужные строки.

Готов ответить на возникшие вопросы.
*

kokau

  • Осваиваюсь на форуме
  • 17
  • 5 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #21 : 14.06.2009, 20:32:06 »
anis, Zuev Косячит CSS а именно #comments  точнее параметр width

Я эту проблему решил следующим образом:
Открываем /components/com_PhocaGallery/assets/PhocaGallery.css
Добовляем еще один ID
Код
#comments{
width:auto;
margin-left: 3px;
padding: 4px 10px;
}

« Последнее редактирование: 14.06.2009, 21:00:31 от kokau »
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Re: [Решено] PhocaGallery и JComments
« Ответ #22 : 14.06.2009, 23:01:10 »
kokau, спасибо за дельные советы.
Но меня устраивает то как комментарии и рейтинг уживаются на одной странице.
Ну и все же лови +.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #23 : 15.06.2009, 10:15:12 »
kokau спс то что надо
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: [Решено] PhocaGallery и JComments
« Ответ #24 : 15.06.2009, 11:21:21 »
anis, Zuev Косячит CSS а именно #comments  точнее параметр width
а чем значение 100% мешает-то? оно же по идее относится именно к блоку комментариев, и то что за его пределами затрагивать не должно?
*

kokau

  • Осваиваюсь на форуме
  • 17
  • 5 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #25 : 15.06.2009, 20:31:37 »
smart Вкладка комментариев у меня покрайнеймере стоит 2-й вот и пытается растянуть ее на всю ширину.
ЗЫ Проверял в Firebug
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: [Решено] PhocaGallery и JComments
« Ответ #26 : 15.06.2009, 21:42:58 »
smart Вкладка комментариев у меня покрайнеймере стоит 2-й вот и пытается растянуть ее на всю ширину.
ну так растягивать-то должно не саму вкладку, а ее содержимое, по размерам вкладки... комментарии это ж внутренний блок для вкладки, и ему сказано быть 100% от родителя, т.е. от размеров контейнера...
*

kokau

  • Осваиваюсь на форуме
  • 17
  • 5 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #27 : 17.06.2009, 20:13:41 »
Код
<div id="PhocaGallery-pane">
  <dl id="pane" class="tabs">
     <dt id="votes" class="closed" style="cursor: pointer;">
      </dt>
     <dt id="comments" class="open" style="cursor: pointer;">
     </dt>
     <dt id="statistics" class="closed" style="cursor: pointer;">
      </dt>
  </dl>

Или тогда так

Код
#PhocaGallery-pane dt {
margin-left:3px;
padding:4px 10px;
width:auto;
}

И будет все ок не затрагивая CSS JComments
« Последнее редактирование: 21.06.2009, 22:44:58 от kokau »
*

KolianM1

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #28 : 12.08.2009, 20:37:15 »
господа, нет идей,как можно реализовать  названную выше тему  (комментарий под отдельным фото а не для всей категории)?
Вопрос открыт. Можно ли это реализовать?.. Если нет, то кто-нибудь знает галерею для 1.5.х с возможностью комментировать отдельные фото?
*

TAX

  • Захожу иногда
  • 154
  • 10 / 0
Re: [Решено] PhocaGallery и JComments
« Ответ #29 : 17.08.2009, 17:50:49 »
Код
<div id="PhocaGallery-pane">
  <dl id="pane" class="tabs">
     <dt id="votes" class="closed" style="cursor: pointer;">
      </dt>
     <dt id="comments" class="open" style="cursor: pointer;">
     </dt>
     <dt id="statistics" class="closed" style="cursor: pointer;">
      </dt>
  </dl>

Или тогда так

Код
#PhocaGallery-pane dt {
margin-left:3px;
padding:4px 10px;
width:auto;
}

И будет все ок не затрагивая CSS JComments
для каких файлов этот код?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор romagromov

Ответов: 5
Просмотров: 2510
Последний ответ 12.12.2022, 17:01:38
от sivers
Отображение аватаров из JomSocial в JComments

Автор smart

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

Автор Nabla

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

Автор Proaqua

Ответов: 5
Просмотров: 4004
Последний ответ 14.06.2020, 11:53:38
от xpank
Jcomments vs. SP Page Builder

Автор angry_ded_mazay

Ответов: 25
Просмотров: 9678
Последний ответ 14.06.2020, 09:25:28
от faritk