Недочеты версии 1.6

ЗАКРЫТО
#1 23 апреля 2010 в 19:06
ошибки:
1.в универсальном каталоге есть рубрика и один уровень вложенности для рубрик.
Если у вложенной рубрики поставить галку "Скопировать характеристики родительской рубрики" и нажать сохранение, то получается ошибка:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/public_html/core/classes/db.class.php on line 118
Nested sets error: SELECT * FROM cms_uc_cats WHERE id = AND NSDiffer = ’’

2.Если во вложенную рубрику добавить поля для записей, то получаем такую ошибку:
Nested sets error: SELECT * FROM cms_uc_cats WHERE id = AND NSDiffer = ’’

3.Здесь на сайте нельзя восстановить пароль. "404 Страница не найдена".
#2 23 апреля 2010 в 19:12
напоминание пароля поправили, спасибо (в шаблоне осталась старая ссылка)
насчет каталога проверим, если подтвердится — выложим патч
хотя обидно конечно, что 3 недели висела тема про тестирование, а сообщения об ошибках начинают писать уже после релиза
#3 23 апреля 2010 в 19:26
Niagan, проверил на тесте (установка с нуля) — создал рубрику — задал поля — сохранить...
Создал внутри рубрику — указал — Скопировать характеристики родительской рубрики — создал без ошибки...
И так еще 2 раза внутрь...
Можно тогда — поподробнее...

Издевался над рубриками 30 минут — над всеми — менял все что можно — не получилось воспроизвести ошибку…
#4 23 апреля 2010 в 22:25
Обновился с версии 1.5.3, в модуле "Последние комментарии" почему то комментарии "размножились" несколько раз. Посмотрите на сайте www.consuprav.ru
#5 24 апреля 2010 в 07:58

комментарии "размножились" несколько раз

Юрий
У меня та же история…
#6 24 апреля 2010 в 09:47

в модуле "Последние комментарии" почему то комментарии "размножились" несколько раз

Юрий
У меня комментарии не размножились, но обнулился их рейтинг.
#7 24 апреля 2010 в 10:55

Обновился с версии 1.5.3, в модуле "Последние комментарии" почему то комментарии "размножились" несколько раз. Посмотрите на сайте www.consuprav.ru

Юрий

У меня та же история.....

Клещи без Олега

У меня комментарии не размножились, но обнулился их рейтинг.

almond

Может Вы что-то не так делайте как вариант? Т.к. на этом сайте этого косяка нет, а он обновлен до последней версии. Я когда до РЦ обновлялся — тоже такого не заметил.

хотя обидно конечно, что 3 недели висела тема про тестирование,

Администратор
+1000
Народ, что вам мешало обновиться до РЦ на копии своего сайта???? Думаю вопросов бы было меньше, а то даже толику пальцем пошевелить не можете, а потом вот такие темы на главной торчат! Поверьте обновить мне свой сайт до 1,6 довольно не тривиальная задача, однако я нашел время и обновил до РЦ копию своего сайта и выявил немного ошибок. Товарищчи, это же Ваши сайты, ВЫ должны за них радеть!
#8 24 апреля 2010 в 11:14
fuze[drums], обновил один рабочий сайт с 1.5.3 до 1.6
1. Подтверждаю — что комментарии продублировались — ситуация такая — модуль Последние комментарии — в настройках вывод 10 последних — их было всего 3 — так вот один у меня и размножился до этих 10 для показа — пример — buildperson.ru/ — ближе к низу...
2. Про сообщения подтверждаю
3. Просьба посмотреть у обновившихся — УК — у рубрик ссылки с двумя слешами — типа — buildperson.ru/catalog//1032 — переход осуществляется — но так же ссылка работает и с одним…
#9 24 апреля 2010 в 11:49
По поводу множества каментов одинаковых попробуйте так:
файл \modules\mod_comments\module.php
перед запросом поставьте:
  1. $limit = $cfg['shownum'];
А в запрос вставьте группировку GROUP BY c.id
В общем должно получится
  1. $limit = $cfg['shownum'];
  2. $sql = "SELECT c.id as id,
  3. c.target as target,
  4. c.target_id as target_id,
  5. c.target_link as target_link,
  6. c.content as content,
  7. c.guestname,
  8. c.pubdate as fpubdate,
  9. IFNULL(c.user_id, 0) as user_id,
  10. IFNULL(u.nickname, '') as author,
  11. IFNULL(u.login, '') as author_login,
  12. IFNULL(v.total_rating, 0) as rating
  13. FROM cms_users u, cms_comments c
  14. LEFT JOIN cms_ratings_total v ON v.item_id=c.id AND v.target='comment'
  15. WHERE (c.user_id=u.id {$guest_sql}) AND c.published=1 {$target_where}
  16. GROUP BY c.id
  17. ORDER BY c.pubdate DESC
  18. LIMIT {$limit}";
Я сам не проверял, т.к. сейчас не имею такой возможности, пробуйте.
Хотя может попробуйте так: потом после запроса удалите строчки
  1. if ($count >= $cfg['shownum']) { break; }
а также
  1. $count++;
запрос оставьте такой же, только GROUP BY c.id уберите, т.е. лимит оставьте как я написал выше.
#10 24 апреля 2010 в 12:17

]
По поводу множества каментов одинаковых попробуйте так:
файл \modules\mod_comments\module.php
перед запросом поставьте:

  1. $limit = $cfg['shownum'];
А в запрос вставьте группировку GROUP BY c.id
В общем должно получится
  1. $limit = $cfg['shownum'];
  2. $sql = "SELECT c.id as id,
  3. c.target as target,
  4. c.target_id as target_id,
  5. c.target_link as target_link,
  6. c.content as content,
  7. c.guestname,
  8. c.pubdate as fpubdate,
  9. IFNULL(c.user_id, 0) as user_id,
  10. IFNULL(u.nickname, '') as author,
  11. IFNULL(u.login, '') as author_login,
  12. IFNULL(v.total_rating, 0) as rating
  13. FROM cms_users u, cms_comments c
  14. LEFT JOIN cms_ratings_total v ON v.item_id=c.id AND v.target='comment'
  15. WHERE (c.user_id=u.id {$guest_sql}) AND c.published=1 {$target_where}
  16. GROUP BY c.id
  17. ORDER BY c.pubdate DESC
  18. LIMIT {$limit}";
Я сам не проверял, т.к. сейчас не имею такой возможности, пробуйте.

fuze[drums
Все заработало, СПАСИБО!!!
#11 24 апреля 2010 в 15:46
v — Молодец!
#12 24 апреля 2010 в 15:56

У товаров в УК опять же по одной картинке.

Crazy World
в этом компоненте вы можете иметь неограниченное число фото для одной записи :)
#13 24 апреля 2010 в 18:46
недчет в модуле кто онлай, выводит тех кто был в строку (без пробелов) и при этом рсширяет модуль
решается просто нужно изменить одну строчку
  1. echo cmsUser::getGenderLink($usr['id'], $usr['nickname'], null, $usr['gender'], $usr['login']);
на
  1. echo ' '.cmsUser::getGenderLink($usr['id'], $usr['nickname'], null, $usr['gender'], $usr['login']);
#14 24 апреля 2010 в 19:34

У меня после перехода на всех шаблонах с баннером в шапке выдаёт
Fatal error: Call to undefined function cmsgetbanner() in /var/www/vhosts/site.ru/httpdocs/templates/ja_sargas/template.php on line 111
Как поправить?

neuros

заменить в шаблоне
  1.  
  2. echo cmsGetBanner(...)
  3.  
на
  1.  
  2. $inCore = cmsCore::getInstance();
  3. echo $inCore->getBanner(...);
  4.  
#15 24 апреля 2010 в 19:43
Выложил патч, качайте все кто уже обновился и заливайте на сайты
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.