Форумы / National / Russian / Тех. поддержка / теги в list

LIST_COMMENTS, LIST_COMMENTS_DISPLAY, LIST_RATINGS и LIST_RATINGS_DISPLAY

Graber
#21322 03.12.2009 21:36
Еще нашел продолжение этого бага.
Посмотрите табличку sed_ratings (поле rating_code):
CREATE TABLE `sed_ratings` (
  `rating_id` int(11) NOT NULL auto_increment,
  `rating_code` varchar(16) collate utf8_unicode_ci NOT NULL default '',
  `rating_state` tinyint(2) NOT NULL default '0',
  `rating_average` decimal(5,2) NOT NULL default '0.00',
  `rating_creationdate` int(11) NOT NULL default '0',
  `rating_text` varchar(128) collate utf8_unicode_ci NOT NULL default '',
  PRIMARY KEY  (`rating_id`),
  KEY `rating_code` (`rating_code`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci

В varchar(16) никак не влизают коды из структуры...
Нужно varchar(255), тогда все заработает.

Аналогично для таблички sed_rated
rated_code нужно изменить с varchar(16) на varchar(255)

и такой вопрос.
Пишу плагин для pages.tpl, хочется сделать, чтоб рейтинг ставили не странице, а категории. В плагине использую вызов sed_build_ratings(). Почему, при вызове из плагина не происходит паодключение ratings.tpl? Причем, если закоментить этот вызов из system/core/page/page.inc.php, то все срабатывает. Получается, что при повторном вызове этой функции она не отрабатывает. Как быть-то?
Кто бездействует, тот не завоевывает
Отредактировано: Graber (03.12.2009 23:38, 15 лет назад)