Версия для печати

Нажмите сюда для просмотра этой темы в обычном формате

Nucleus CMS RuSupport _ Плагины _ NP_Keywords.php не могу разобраца???

Автор: Creator Jan 12 2006, 01:43 AM

инсталирую как написано на саите:
потом показывает мне ошибку:
MySQL error with query CREATE TABLE nucleus_plug_keywords_keyword (keyword_id int(11) NOT NULL default '1' AUTO_INCREMENT PRIMARY KEY, keyword char(128) NOT NULL) TYPE=MYISAM: Invalid default value for 'keyword_id'

Автор: Suvoroff Feb 2 2006, 11:21 AM

Видимо произошел переход строк при копировании кода.
Вот рабочий плагин:

[attachmentid=17]

Устанавливаем как обычно, затем указываем в <head> для страниц Item Pages <meta name="keywords" content="<%Keywords%>" />

Также можно в шаблонах (для того же itempages) указать <%Keywords(X)%> - это ссылки "see also" - ссылки по теме, так сказать.

X - количество ссылок

 NP_Keywords.php ( 14.01 Кб ) : 110
 

Автор: catbegemot.net Feb 16 2006, 03:13 AM

У меня та же ошибка вылазит. Это связано (как я понимаю) с несовместимостью некоторых версий mySQL. У меня версия mySQL 4.1.13 и строку

CODE
sql_query(sprintf("CREATE TABLE %s (keyword_id int(11) NOT NULL default '1' AUTO_INCREMENT PRIMARY KEY, keyword char(128) NOT NULL) TYPE=MYISAM",sql_table('plug_keywords_keyword')));

мне пришлось заменить на
CODE
sql_query(sprintf("CREATE TABLE %s (keyword_id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, keyword char(128) NOT NULL) TYPE=MYISAM",sql_table('plug_keywords_keyword')));


То есть убрать дефолтное значение.

Автор: Suvoroff Feb 16 2006, 05:04 PM

Ты устанавливал прикрепленный файл?
Я ставил на нескольких сайтах+локалке - проблем не было

Автор: catbegemot.net Feb 16 2006, 07:35 PM

QUOTE(Suvoroff @ Feb 16 2006, 05:04 PM)
Ты устанавливал прикрепленный файл?
Я ставил на нескольких сайтах+локалке - проблем не было
*



Да, именно этот прикрепленный. Как я уже сказал - проблема не с файлом, а с совместимостью разных версий mySQL. То есть с точки зрения T-SQL запрос вроде правильный, просто какие-то версии mySQL на это кладут smile.gif

Автор: Suvoroff Feb 16 2006, 08:34 PM

Я тут обзорчик наваял, инересующимся - http://nucleus.com.ru/item/38

Автор: gagin Aug 16 2006, 09:38 PM

1. Там в обзорчике сломана картинка captcha, поэтому я не смог комментарий написать.
2. Комментарий был, что ключевые слова надо писать через запятую, а не через пробел.
3. Еще комментарий был, что у меня там (я его писал, хотя я мягко говоря не умею программировать) ошибка - он показывает записи, время публикации которых еще не пришло.
Update Исправил ошибку. Но основной сайт что-то у меня недоступен, сложу пока у себя http://www.rul.ru/NP_Keywords038.zip

Автор: gagin Aug 16 2006, 09:39 PM

Ах да, я еще хотел спросить - если исправить инсталляционную строку как пишут коллеги, будет ли работать на старых версиях, где текущая версия работает ок?

Автор: kolyma Sep 6 2006, 10:41 PM

QUOTE(gagin @ Aug 16 2006, 09:39 PM)
Ах да, я еще хотел спросить - если исправить инсталляционную строку как пишут коллеги, будет ли работать на старых версиях, где текущая версия работает ок?
*



Этот рабочий, по крайней-мере на нескольких сатйах у меня работает

 NP_Keywords.php ( 15.7 Кб ) : 18
 

Автор: articles Nov 14 2006, 01:01 PM

Все конечно интересно, но что делать если я его установил только сейчас, а в блоге уже 200 постов.
Для них он выдает путые <meta name="keywords" content="" >
Хоть бы заголовок поста туда засунуть...

Автор: Suvoroff Nov 14 2006, 09:14 PM

Насколько знаю там в mysql храниться инфа
Можно написать небольшой запрос чтобы заполнило для всех 200 постов

Автор: articles Nov 15 2006, 08:52 AM

Цитата(Suvoroff @ Nov 14 2006, 10:14 PM) *

Насколько знаю там в mysql храниться инфа
Можно написать небольшой запрос чтобы заполнило для всех 200 постов

Можно, но лень писать smile.gif И непонятно как выбирать. Т.е. заголовок-то можно, а вот именно ключевые как ?
А чего нибудь готового нет ?

Автор: Brony May 13 2007, 06:11 PM

Установил плагин, работает отлично. Однако, вариант с "see also" не проходит. unsure.gif
При использовании <%Keywords(X)%> , выводятся ключевые слова а не ссылки на смежные посты.
Как я понимаю, не срабатывает function doTemplateVar.
В чем я не прав? rolleyes.gif

Автор: Suvoroff May 14 2007, 01:43 PM

Если doTemplateVar то надо ставить в шаблоны.
Подозреваю что у вас в скинах.

Автор: Brony May 14 2007, 10:45 PM

ЦИТАТА
Если doTemplateVar то надо ставить в шаблоны.
Подозреваю что у вас в скинах.


Так и есть. Спасибо!

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)