coppermine-gallery.com/forum

Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: awf on September 29, 2006, 02:07:52 PM

Title: Комментарии списком
Post by: awf on September 29, 2006, 02:07:52 PM
Зравствуйте!
Можно ли модифицировать вывод комментариев (последние комментарии) так, чтобы они отображались списком (слева трамб картинки, справа сам комментарий).
Можно ли в режиме бриджинга (в моём случае бридж с Хупсом вер. 2.0.15) отображать аватару пользователя (которая, собственно, в профайле хупса)?
Версия Коппермайна 1.4.9 + плагин пак
Title: Re: Êîììåíòàðèè ñïèñêîì
Post by: Makc666 on September 29, 2006, 02:13:32 PM
Quote from: awf on September 29, 2006, 02:07:52 PM
Çðàâñòâóéòå!
Ìîæíî ëè ìîäèôèöèðîâàòü âûâîä êîììåíòàðèåâ (ïîñëåäíèå êîììåíòàðèè) òàê, ÷òîáû îíè îòîáðàæàëèñü ñïèñêîì (ñëåâà òðàìá êàðòèíêè, ñïðàâà ñàì êîììåíòàðèé).
Ìîæíî ëè â ðåæèìå áðèäæèíãà (â ìî¸ì ñëó÷àå áðèäæ ñ Õóïñîì âåð. 2.0.15) îòîáðàæàòü àâàòàðó ïîëüçîâàòåëÿ (êîòîðàÿ, ñîáñòâåííî, â ïðîôàéëå õóïñà)?
Âåðñèÿ Êîïïåðìàéíà 1.4.9 + ïëàãèí ïàê
1. Ìîæíî ìîäèôèöèðîâàòü ëþáîé âûâîä.
2. Íàâåðíîå çàâèñèò îò òîãî, ñ ÷åì áðèäæèòü. Ïóòü ê àâàòàðêàì õðàíèòñÿ â áàçå äàííûõ Õóïñà. Ñîîòâåòñòâåííî ïðè âûâîäå ëþáîé ñòðàíèöû â ãàëåðåè, ãäå òû õî÷åøü àâàòàðû èç Õóïñà äîëæåí îáðàáàòûâàòüñÿ öåëûé ðÿäî êîìàíä. Ò.å. çàïðîñ â áàçó äàííûõ Õóïñà. Ïîäãîòîâêà äàííûé è Âûâîä.

Êàê ýòî ñäåëàòü? ß íå çíàþ. Âåðíåå çíàþ, ÷òî íóæíî ïðàâèòü êîä. Íî ãäå è êàê, ÿ íå çíàþ. Äëÿ ýòîãî îòêðûâàòñÿ äîêóìåíòàöèÿ ïî ãàëåðåè, ó÷èòñÿ php è âïåðåä :)
Title: Re: Комментарии списком
Post by: awf on September 29, 2006, 02:16:42 PM
Спасибо за такой быстрый ответ, не ожидал :-)
подскажите, в каком файлике правится вывод коммендариев, пожалуста ....
Title: Re: Êîììåíòàðèè ñïèñêîì
Post by: Makc666 on September 29, 2006, 02:19:44 PM
Quote from: awf on September 29, 2006, 02:16:42 PM
Ñïàñèáî çà òàêîé áûñòðûé îòâåò, íå îæèäàë :-)
ïîäñêàæèòå, â êàêîì ôàéëèêå ïðàâèòñÿ âûâîä êîììåíäàðèåâ, ïîæàëóñòà ....

include/themes.inc.php
Îò ñòðîêè:
// HTML template for the display of comments

Äî ñòðîêè:
EOT;

// HTML template for the form to add comments
Title: Re: Комментарии списком
Post by: awf on September 29, 2006, 02:24:50 PM
Вы маг и волшебник! Спасибо за быстрый ответ!
Title: Re: Комментарии списком
Post by: awf on October 01, 2006, 02:04:52 AM
Ещё вопрос..
Переформулирую.. в каком файле ведётся обработка темплейтов?
Title: Re: Êîììåíòàðèè ñïèñêîì
Post by: Makc666 on October 02, 2006, 10:16:29 AM
Quote from: awf on October 01, 2006, 02:04:52 AM
Åù¸ âîïðîñ..
Ïåðåôîðìóëèðóþ.. â êàêîì ôàéëå âåä¸òñÿ îáðàáîòêà òåìïëåéòîâ?
À ÿ íå ïîíÿë âîïðîñà :)

themes/classic/template.html
themes/classic/style.css
themes/classic/theme.php
Title: Re: Комментарии списком
Post by: awf on October 02, 2006, 11:59:29 AM
ок  ;)
есть темплейт include/themes.inc.php, в ктором есть шаблон вывода комментариев, указанный Вами выше...
внутри темплейта есть строка: 
<b>{MSG_AUTHOR}</b><a name="comment{MSG_ID}"></a>
я так понимаю, {MSG_AUTHOR}, {MSG_ID} это теги, которые обрабатываются ещё где-то,
вопрос в том, где?

дело в том, что скрипт выдёргивания аватары из профиля хупса уже есть, в него нужно всего-лишь передать uid пользователя (который оставил комментарий, его то аватар и будет показан)
вот
Title: Re: Êîììåíòàðèè ñïèñêîì
Post by: Makc666 on October 02, 2006, 04:22:10 PM
Quote from: awf on October 02, 2006, 11:59:29 AM
îê  ;)
åñòü òåìïëåéò include/themes.inc.php, â êòîðîì åñòü øàáëîí âûâîäà êîììåíòàðèåâ, óêàçàííûé Âàìè âûøå...
âíóòðè òåìïëåéòà åñòü ñòðîêà: 
<b>{MSG_AUTHOR}</b><a name="comment{MSG_ID}"></a>
ÿ òàê ïîíèìàþ, {MSG_AUTHOR}, {MSG_ID} ýòî òåãè, êîòîðûå îáðàáàòûâàþòñÿ åù¸ ãäå-òî,
âîïðîñ â òîì, ãäå?

äåëî â òîì, ÷òî ñêðèïò âûä¸ðãèâàíèÿ àâàòàðû èç ïðîôèëÿ õóïñà óæå åñòü, â íåãî íóæíî âñåãî-ëèøü ïåðåäàòü uid ïîëüçîâàòåëÿ (êîòîðûé îñòàâèë êîììåíòàðèé, åãî òî àâàòàð è áóäåò ïîêàçàí)
âîò
Ïåðåéäèòå â êîðåíü äèðåêòîðèè è ñäåëàéòå ïîèñê âî âñåõ ôàéëàõ ïî ñòðîêå:
MSG_AUTHOR
Íàéäåòå ôàéë:
include/functions.inc.php
â í¸ì íàéäåòå çàïèñü òèïà:
$row['msg_author']

È èùèòå âûøå êàê îáðàçóåòñÿ $row

      while ($row = mysql_fetch_array($result)) {