asap!
after installing module (very nice, btw) on articles, where contains numeric or other simbols ('%', for example) everything is bad ;(

Ошибка
Сообщение об ошибкеPDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'COM_KUNENA_TOPIC') ?&gt; &lt;?php echo $this-&gt;escape($this-&gt;kunena_topic_t' at line 1: SELECT r.nid AS nid, ((2 *(MATCH (r.title) AGAINST ('Добавить социальные кнопки в Kunena 1.7.x <p>Вспомнилось, что все хотел добавить на форум возможность делиться с друзьями ссылками на темы посредством социальных сервисов и сетей. В репозитарии расширний <strong>Kunena</strong> даже был найден плагин, но каково было мое огорчение, когда он оказался платным.</p><p>В качестве основы я взял блок "Поделиться" от <strong>Яндекса</strong>. Решено было добавить кнопки с поле заголовка темы.</p><p>Находим в файле <strong>components/com_kunena/template/default/view/view.php</strong> следующую конструкцию:</p><blockquote><p>&lt;div class="kblock"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="kheader"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;&lt;span&gt;&lt;?php echo JText::_('COM_KUNENA_TOPIC') ?&gt; &lt;?php echo $this-&gt;escape($this-&gt;kunena_topic_title) ?&gt;&lt;/span&gt;&lt;/h2&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($this-&gt;favorited) : ?&gt;&lt;div class="kfavorite"&gt;&lt;/div&gt;&lt;?php endif ?&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;</p></blockquote><p>Она начинается с 34-й строки.</p><p>Между "<strong>?&gt;</strong>" и "<strong>&lt;/span&gt;</strong>" добавляем сам блок "Поделиться"</p><blockquote><p>&lt;!-- yandex social share buttons BEGIN --&gt;<br>&lt;div style="float:right"&gt;<br>&lt;script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"&gt;&lt;/script&gt;<br>&lt;div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj"&gt;&lt;/div&gt; <br>&lt;/div&gt;<br>&lt;!-- yandex social share buttons END --&gt;<br><br></p></blockquote><p>Я не стал выбирать все возможные социальные сервисы, только те, которые, на мой взгляд, более популярные. В Конструкторе блока вы можете сделать код со всеми возможными вариантами сервисов и внешним видом.</p><p>Получилось то, что вы видите на скриншоте ниже.</p><p style="text-align: center;"><img src="http://photo.sabini.ch/var/resizes/other/%D0%9F%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BA%D0%B0_014.png?m=1328609865"></p>'))) + (MATCH (b.body_value) AGAINST ('Добавить социальные кнопки в Kunena 1.7.x <p>Вспомнилось, что все хотел добавить на форум возможность делиться с друзьями ссылками на темы посредством социальных сервисов и сетей. В репозитарии расширний <strong>Kunena</strong> даже был найден плагин, но каково было мое огорчение, когда он оказался платным.</p><p>В качестве основы я взял блок "Поделиться" от <strong>Яндекса</strong>. Решено было добавить кнопки с поле заголовка темы.</p><p>Находим в файле <strong>components/com_kunena/template/default/view/view.php</strong> следующую конструкцию:</p><blockquote><p>&lt;div class="kblock"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div class="kheader"&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;h2&gt;&lt;span&gt;&lt;?php echo JText::_('COM_KUNENA_TOPIC') ?&gt; &lt;?php echo $this-&gt;escape($this-&gt;kunena_topic_title) ?&gt;&lt;/span&gt;&lt;/h2&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;?php if ($this-&gt;favorited) : ?&gt;&lt;div class="kfavorite"&gt;&lt;/div&gt;&lt;?php endif ?&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;</p></blockquote><p>Она начинается с 34-й строки.</p><p>Между "<strong>?&gt;</strong>" и "<strong>&lt;/span&gt;</strong>" добавляем сам блок "Поделиться"</p><blockquote><p>&lt;!-- yandex social share buttons BEGIN --&gt;<br>&lt;div style="float:right"&gt;<br>&lt;script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"&gt;&lt;/script&gt;<br>&lt;div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj"&gt;&lt;/div&gt; <br>&lt;/div&gt;<br>&lt;!-- yandex social share buttons END --&gt;<br><br></p></blockquote><p>Я не стал выбирать все возможные социальные сервисы, только те, которые, на мой взгляд, более популярные. В Конструкторе блока вы можете сделать код со всеми возможными вариантами сервисов и внешним видом.</p><p>Получилось то, что вы видите на скриншоте ниже.</p><p style="text-align: center;"><img src="http://photo.sabini.ch/var/resizes/other/%D0%9F%D0%BE%D0%B4%D1%81%D0%BA%D0%B0%D0%B7%D0%BA%D0%B0_014.png?m=1328609865"></p>'))) AS score FROM {node_revision} r INNER JOIN {node} n ON r.nid = n.nid AND r.vid = n.vid INNER JOIN {field_data_body} b ON n.nid = b.entity_id WHERE (n.status <> :db_condition_placeholder_0) AND (r.nid <> :db_condition_placeholder_1) AND (n.type IN (:db_condition_placeholder_2, :db_condition_placeholder_3, :db_condition_placeholder_4, :db_condition_placeholder_5, :db_condition_placeholder_6)) GROUP BY n.nid HAVING (score > 0) ORDER BY score DESC LIMIT 5 OFFSET 0; Array ( [:db_condition_placeholder_0] => 0 [:db_condition_placeholder_1] => 427 [:db_condition_placeholder_2] => article [:db_condition_placeholder_3] => blog [:db_condition_placeholder_4] => book [:db_condition_placeholder_5] => gallery [:db_condition_placeholder_6] => page ) в функции theme_similar_content() (строка 428 в файле /home/user375875/data/www/sabini.ch/sites/all/modules/similar/similar.module).
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.

Comments

jenlampton’s picture

Issue summary: View changes
Status: Active » Closed (duplicate)