Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Модули (http://forum.mynuke.ru/forumdisplay.php?f=17)
-   -   Вопрос про хак - Comments from slaed to nuke (http://forum.mynuke.ru/showthread.php?t=1390)

Soniks 20.03.2006 20:52

BFG а какая у вас версия нюки и стоят ли патчи?

BFG 23.03.2006 02:53

у меня нюка 7.6 без патчей, по крайней мере я их не ставил...

Soniks 23.03.2006 04:08

BFG очень странно что вопросами отображаються именно только имя автора.
Посмотрите структуру таблицы _comments, особенно столбец name, какая там кодировка стоит, в самой этой таблице название автора тоже отображаеться вопросами?

BFG 24.03.2006 17:46

Нет, в поле name, где должны быть имена незарегистрированных пользователей написано, например вместо
прича - было ïðè÷à
вот такое вот искусство.

а кодировку я не понял где там посмотреть, но записал что написано в поле name:

Поле_____Тип__________Сравнение_______атрибуты ___ ноль_____по умолчанию____дополнительно

name_____varchar(60)____cp1251_general_ci ___ - ____ Нет _____ - __________ -

"_____" это я написал чтоб понятно что в каком столбце записано

Soniks 25.03.2006 03:33

BFG с кодировкай все впорядке, и вот почитайте http://forum.mynuke.ru/faq.php?faq=...pnuke_faq_editq

Guma 27.03.2006 12:17

а как сделать чтоб рядом с ником отображалась аватора пользователя?

Guma 27.03.2006 16:27

ну напишите запрос и функцию а я сам ее интегрирую

Soniks 27.03.2006 16:46

Guma мудрить то ничего не надо особо, в выше приведенном мною коде
надо добавить в SQL запрос вывод помимо s.user_icq еще и s.user_avatar

PHP код:
 $sql "SELECT c.tid, c.sid, c.date, c.name, c.email, c.url, c.host_name, c.subject, c.comment, c.score, s.user_icq, s.user_avatar FROM ".$prefix."_comments AS c LEFT JOIN ".$prefix."_users AS s ON(s.username=c.name and s.user_email=c.email) WHERE c.sid='$sid' ORDER BY c.date DESC LIMIT $offset$storynum";
$result $db->sql_query($sql);
 while (list(
$tid$c_sid$date$sender_name$sender_email$sender_page$sender_host$com_title$comment$score$row$user_icq$user_avatar ) = $db->sql_fetchrow($result)) { 

и дальше в этом же цикле вставляете тег картинки img и там указываете путь до картинки: путь до гареи/$user_avatar и будет аватор пользователя

Guma 27.03.2006 16:57

ага попробую, спасибо!

Guma 28.03.2006 22:33

а если галерей многа как правильно то путь до картинки прописать?


Часовой пояс GMT +4, время: 08:22.

Copyright © 2005 by Soniks