Ragivort
Завсегдатай
   
Репутация: +20/-2
Offline
Пол: 
Сообщений: 437
Есть мечта-стоит жить
|
 |
« : 31.08.2008, 02:44:07 » |
|
Сабж, очень надо
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #1 : 08.09.2010, 16:04:16 » |
|
отправил последний и предпоследний. Вы самая последная инстанция. Если уже Вы не подружите эти расширения, то наверное уже не кто не сделает это.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #2 : 08.09.2010, 16:50:39 » |
|
Хм, спасибо за присланный компонент. Посмотрел я его бегло, поставил, и так и не понял, в чем была проблема-то? Интеграция делается за 5 минут. 1. Открываем файл /administrator/components/com_myblog/config.myblog.php2. Находим код: $db->setQuery("SELECT id FROM #__components WHERE `option`='com_jomcomment'");заменяем на $db->setQuery("SELECT id FROM #__components WHERE `option`='com_jcomments'");3. Находим код (чуть-чуть ниже): $db->setQuery("SELECT count(*) FROM #__components WHERE `option`='com_jomcomment'");заменяем на $db->setQuery("SELECT count(*) FROM #__components WHERE `option`='com_jcomments'");4. Открываем файл /components/com_myblog/task/show.php5. Находим код: jimport( 'joomla.filesystem.file'); $file = JPATH_PLUGINS . DS . 'content' . DS . 'jom_comment_bot.php'; if (JFile::exists( $file ) ) { require_once( $file ); // Check if admin allows user to enable or disable the comment on the blog if($_MY_CONFIG->get('enableJCDashboard')) { if(eregi('\{!jomcomment\}',$row->text)) { $row->text = str_replace('{!jomcomment}','',$row->text); } else if(eregi('\{jomcomment\}',$row->text)) { $row->text = str_replace('{jomcomment}','',$row->text); $row->comments = ""; $row->comments = jomcomment($row->id, "com_myblog"); } else if(eregi('\{jomcomment lock\}', $row->text) ) { $row->text = str_replace('{jomcomment lock}','',$row->text); $row->comments = ""; $row->comments = jomcomment($row->id, "com_myblog" , '' , '' , true ); } else { // Default // User is not allowed to enable or disable comments // so we use the default value to display $row->comments = ""; $row->comments = jomcomment($row->id, "com_myblog"); } } else { // User is not allowed to enable or disable comments // so we use the default value to display $row->comments = ""; $row->comments = jomcomment($row->id, "com_myblog"); } } заменяем на: $file = JPATH_SITE . DS . 'components' . DS . 'com_jcomments' . DS . 'jcomments.php'; if (JFile::exists($file)) { require_once($file); $row->comments = JComments::showComments($row->id, 'com_myblog', $row->title); } 6. Открываем файл /components/com_myblog/functions.myblog.php7. Находим код: $db->setQuery("SELECT COUNT(*) FROM #__jomcomment WHERE contentid='$article_Id' AND (`option`='$com' OR `option`='com_content') AND published='1'");заменяем на: $db->setQuery("SELECT COUNT(*) FROM #__jcomments WHERE object_id='$article_Id' AND (`object_group`='$com' OR `object_group`='com_content') AND published='1'");8. Находим код: $strSQL = "SELECT COUNT(*) FROM #__jomcomment AS a " . "INNER JOIN #__content AS b " . "WHERE b.id=a.contentid " . "AND a.option='com_myblog' " . "AND b.created_by='{$uid}'"; заменяем на: $strSQL = "SELECT COUNT(*) FROM #__jcomments AS a " . "INNER JOIN #__content AS b " . "WHERE b.id=a.object_id " . "AND a.object_group='com_myblog' " . "AND b.created_by='{$uid}'"; И все, больше там по идее интегрировать нечего. Дальше идем в настройки MyBlog, и на закладке «Workflow & Integrations» ставим галочку у параметра «Integration with Jom Comment». После чего у меня комментарии корректно отображаются в записях. В принципе там можно чуть-чуть усложнить, добавив обработку тегов {jcomments on}, {jcomments off} и {jcomments lock}. Но можно использовать и так, как есть.
|
|
|
|
« Последнее редактирование: 08.09.2010, 16:55:03 от smart »
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #3 : 09.09.2010, 17:25:29 » |
|
мдя... Вот что значит когда спецы делают. Интеграция работает благодаря smartу. За что ему большое уважение. Как говорил так и оказалось. Без таких гуру тут бы все вешались. Итог Связка JComments и MyBlog v3.0.332 работает. Даже ссылки формирует.
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #4 : 10.09.2010, 02:41:50 » |
|
Сделал все как написано. Комментарии работают отлично, но в конце постов блога нет ссылок "Добавить комментарий" и "Комментариев (n)" Как быть?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #5 : 10.09.2010, 03:47:25 » |
|
но в конце постов блога нет ссылок "Добавить комментарий" и "Комментариев (n)" А при использовании интеграции с JomComment таковые ссылки есть? Я уже писал, что сам по себе компонент MyBlog мне незнаком, и поэтому я мог что-то не заметить.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #6 : 10.09.2010, 04:09:35 » |
|
А при использовании интеграции с JomComment нет ссылок, просто появились сами комментарии. при использовании функции интеграции появляется ссылка на добавить комментарий но она ведет на не существующию страницу. пришлось отключить. тем более что получается дубляж. И ссылка есть и сами комментарии присутствуют. как по мне... я пока доволен хоть тем что хоть что то заработало. И на том спасибо. в админ панели тоже комментарии отображаются корректно. версия 2.2.0.1
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #7 : 10.09.2010, 22:06:28 » |
|
я пока доволен хоть тем что хоть что то заработало Согласен, но надо довести дело до конца! 
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #8 : 10.09.2010, 22:27:44 » |
|
Согласен, но надо довести дело до конца!  Давайте доведем, объясните (можно в картинках, но чур разумного размера), что и где нужно еще отображать. Мне не сложно разобраться в коде, но честно-честно, мне очень лениво разбираться в логике и настройках MyBlog. Поэтому, вы мне показываете, что и где именно не работает, а я думаю, как это починить. Каждому, как говорится, свое...
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #9 : 10.09.2010, 22:34:06 » |
|
я уже боюсь наглеть. и так много чем помогли.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #10 : 10.09.2010, 22:51:57 » |
|
Да причем тут наглеть? Пока у меня есть небольшое окно свободного времени (сижу отдыхаю от работы и набираюсь сил - надо разгрести кучу накопившихся дел) я могу посмотреть. Но ставить MyBlog, разбираться с его настройками, искать JomComment, интегрировать, изучать как работает он, где что начинает отображаться, чтобы потом реализовать подобное для JComments мне лениво. Поэтому условия прежние - вы, пользователи MyBlog, объясняете мне, где и что должно показываться, а я думаю, как это быстро включить. Вполне возможно, что я что-то не учел, и их компонент комментариев интегрируется чуть более тесно. В этом случае это надо озвучить (взять и грязно настучать на конкурента, так сказать сдать его со всеми потрохами)...
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #11 : 10.09.2010, 23:58:05 » |
|
Какие я заметил глюки 1 при использовании плагина интеграции в JComments появляется еще и кнопка добавить комментарий. Которая ведет у меня на публикацию статьи. Хотя последнее возможен глюк не из за этого. Потому что были применены некоторые хаки в com_content. До хаков при нажати и вообще выкидывало на пустую страницу. Стоит только убрать мамбот и кнопка исчезает. Так что для меня это не критично. Я просто убил мамбот и все. А вот кол-кво комментариев не отображается. Это немного не убодно, но пока не смертельно. Если это кому то нужно очень, то можно двигатся в этом направлении.  Вот по картинке и видно что при включении мамбота вышел как бы дубляж. И кнопка добавить есть и само поле добавление.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #12 : 11.09.2010, 00:02:39 » |
|
JomComment могу дать самый последний. Который еще в бете. И уже перевел его на русский как на сайте так и в админке. Сам блог уже давал. Могу еще раз выслать. Хотя как по мне.... если есть время лучше ProofReader доработать. В нем очень не хватает кнопки. Не самый лучший вариант обьяснять людям что надо нажать на определеные клавиши на клавиатуре. Ему бы кнопочку и расширение резко наберет популярность.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #13 : 11.09.2010, 00:17:32 » |
|
Вот по картинке и видно что при включении мамбота вышел как бы дубляж. И кнопка добавить есть и само поле добавление. А зачем включать мамбот (а правильнее уже плагин) от компонента com_content в компоненте com_myblog? Для стандартного компонента материалов - это нормально, а тут мы интегрировали на уровне кода, и плагин уже не нужен, не надо его включать. Что же касается количества комментариев - а в каком месте их выводит JomComment? JomComment могу дать самый последний. ой, не люблю я его... просто расскажи, где он и как отображает информацию о количестве комментариев к записи.
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #14 : 11.09.2010, 00:20:48 » |
|
ой, не люблю я его... просто расскажи, где он и как отображает информацию о количестве комментариев к записи. Мне его опять ставить придется, что бы посмотреть. Я его как бы уже в утиль отпоравил и думаю как деньги назад получить. Но ради дела, поставлю
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #15 : 11.09.2010, 00:27:36 » |
|
Я просто очень не люблю работать с конкурирующими продуктами, во-первых дабы у конкурентов не было причин меня в чем либо пытаться обвинить, а во-вторых чтобы не отвлекаться от своих планов и графиков. Хотя не отрицаю, что некоторые из продуктов я видел (например вот в JA Comments используется кусок кода из JComments, причем без каких либо упоминаний авторства).
|
|
|
|
|
Записан
|
|
|
|
|
GDV
|
 |
« Ответ #16 : 11.09.2010, 00:36:33 » |
|
Ну тогда оставим его. Все равно г-но а не компонент. Я лично доволен что имею.
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #17 : 11.09.2010, 15:35:00 » |
|
Ccылки "Добавить комментарий" и "Комментариев ()" по идее должны отображаться так же, как и в статьях. JomComment вроде бы там же выводит аналогичные сылки. 
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #18 : 12.09.2010, 02:24:44 » |
|
JomComment вроде бы там же выводит аналогичные сылки. вроде бы или выводит?
|
|
|
|
|
Записан
|
|
|
|
eklmn
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 36
|
 |
« Ответ #19 : 12.09.2010, 21:21:57 » |
|
JComments 2.2.0.0 MyBlog 3.0.332 В коде компонента, в шаблонах (например в шаблоне /public_html/components/com_myblog/templates/_default/index.tmpl.html), есть код <?php if ($e['comments']!="") { ?> <a href="<?php echo $e['permalink']; ?>#comments" class="postSummary-comments"><?php echo $e['comments']; ?></a> <?php } ?> Который формирует ссылку на комментарии, если они включены в админке. С интеграцией она не работает. Можно просто добавить в любой шаблон в нужное место (обычно внизу сразу за ссылкой со стилем readmore-link) строчку со ссылкой <?php echo '<a class="comments-link" href="'.$e['permalink'].'#comments">Добавить комментарий</a>';?> Конечно счетчик комментов работать не будет. Как правильно сформировать такую ссылку со счетчиком я не понял.
|
|
|
|
« Последнее редактирование: 13.09.2010, 00:06:04 от eklmn »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #20 : 13.09.2010, 12:23:48 » |
|
Который формирует ссылку на комментарии, если они включены в админке. С интеграцией она не работает. Вот судя по коду MyBlog (у меня нет его развернутого сейчас), если выполнен 7й шаг интеграции, то все должно показываться... Ладно, попробую вечером посмотреть более внимательно.
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #21 : 18.09.2010, 13:07:23 » |
|
Ладно, попробую вечером посмотреть более внимательно. Очень надеюсь, что вы не забросили это дело...
|
|
|
|
|
Записан
|
|
|
|
Rocknrostov
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 118
Joomla наше всё)
|
 |
« Ответ #22 : 18.09.2010, 16:20:59 » |
|
Вот судя по коду MyBlog (у меня нет его развернутого сейчас), если выполнен 7й шаг интеграции, то все должно показываться... Ладно, попробую вечером посмотреть более внимательно.
SMART выручай, осталось только доделать вывод этих ссылок в списке матераилов. Вот как на этом сайте netshop24дотру / joomla-blogs.html тока там сделано на joomcomment. Ещё если не трудно посмотри пожалуйста там выводится дата материала в чёрном окне. Так вот когда заходишь в сам материал почему-то дата не появляется в этом чёрном окне. это в шаблоне dark-grey править нужно. Я пробовал там копаться, но в ПХП не шарю я так понял там надо в entry.tmpl.html и index.tmpl.html что-то изменить, чтобы дата отображалась. ЗАранее спасибо! АЕ.
|
|
|
|
« Последнее редактирование: 18.09.2010, 16:29:27 от Rocknrostov »
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #23 : 12.10.2010, 01:27:37 » |
|
до сих пор актуальная проблема
|
|
|
|
|
Записан
|
|
|
|
Egor_admin2003
Осваиваюсь на форуме
 
Репутация: +0/-1
Offline
Сообщений: 71
|
 |
« Ответ #24 : 18.10.2010, 17:08:40 » |
|
Вот у менЯ последнии версии и того и того все показывает и работает... Не могу вставить ссылку на материал. Кому интересно аська три1539пять88один или ПМ
|
|
|
|
« Последнее редактирование: 18.10.2010, 17:20:05 от Egor_admin2003 »
|
Записан
|
|
|
|
Fedaykin
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 20
|
 |
« Ответ #25 : 16.11.2010, 23:02:47 » |
|
Smart Спасибо! Интеграция работает. Но вот модуль lastcomments эти комментарии почему-то в упор не видит -(((
P.S. Сори. Не совсем так. Если модуль работает в режиме "Последние комментарии" то видит, если "Комментируемые материалы" то не видит
|
|
|
|
« Последнее редактирование: 16.11.2010, 23:17:24 от Fedaykin »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #26 : 17.11.2010, 15:22:29 » |
|
P.S. Сори. Не совсем так. Если модуль работает в режиме "Последние комментарии" то видит, если "Комментируемые материалы" то не видит Ну потому, что "Комментируемые материалы" подразумевает под собой стандартные материалы Joomla, данный режим применим ТОЛЬКО для стандартного компонента комментариев. Такова особенность реализации. Как изменить это мысли уже есть, но пока никаких сроков назвать не могу.
|
|
|
|
|
Записан
|
|
|
|
Magnum79
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 7
|
 |
« Ответ #27 : 20.11.2010, 10:24:49 » |
|
Уважаемый тов. SMART. Спасибо за решение интеграции комментов - из всех найденных только ваше работает ! К вам, как к эксперту, есть еще вопрос: MyBlog - средство не только для добавления, но и для ВЫВОДА контента, т.е.выводит через себя(com_myblog), а не через com_content. Научите пожалуйста, как переделать формируемые им ссылки так, чтобы он был ТОЛЬКО средством добавления контента, но не вывода ? Т.Е. ссылки в его панели управления с фронтенда - из учетки. Если бы получилось - было бы самое красивое решение для отправки статей ! Очень вас прошу...
|
|
|
|
|
Записан
|
|
|
|
deners
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 124
|
 |
« Ответ #28 : 05.12.2010, 21:02:34 » |
|
что то как то не получается с последней версией обоих компонентов... что то новенькое есть для правильной интеграции?
|
|
|
|
|
Записан
|
|
|
|
alexx811
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 8
|
 |
« Ответ #29 : 10.02.2011, 12:51:25 » |
|
Добрый день! Сталкнулся с такой проблемой.. Не могу добавить в контент ни кнопки соц закладок ни модуль (реклама и т.д). Открываеся страница в исковерканном HTML, а когда включаю интеграцию соц закладок, страница блога открывается пустой. Кто нибудь сталкивался? как решить проблему?
|
|
|
|
|
Записан
|
|
|
|
niket
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #30 : 18.02.2011, 18:24:59 » |
|
У меня почему то не отображается снизу количество комментариев и подробнее. в чём дело?
|
|
|
|
|
Записан
|
|
|
|
niket
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #31 : 18.02.2011, 18:47:49 » |
|
Всё решил..спасибо.
|
|
|
|
|
Записан
|
|
|
|
niket
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #32 : 19.02.2011, 00:37:48 » |
|
Новая проблема...вывожу новости Блога на главную с помошью News Pro GK4. Там тоже есть снизу комментарии. но они отдельно работают от тех что в блоге. как их соединить. Помогите!
Я как понимаю надо связать даный модуль с [com_myblog] ..только как это сделать.
|
|
|
|
|
Записан
|
|
|
|
niket
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #33 : 20.02.2011, 00:55:56 » |
|
ап
|
|
|
|
|
Записан
|
|
|
|
|