mpbakunov 0 Опубликовано: 21 февраля 2009 Рассказать Опубликовано: 21 февраля 2009 Доброго времени суток! Мне необходимо выводить фото пользовотеля не только в комментариях, а и в шаблоне полной новости! Я так понял тег {foto} не работает в шаблоне полной новости. КАК БЫТЬ? Спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 В смысле аватар того пользователя , который добавил новость? Цитата Ссылка на сообщение Поделиться на других сайтах
mpbakunov 0 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 Автор Может я неправильно сказал! Я имел ввиду фото пользователя создавшего новость Цитата Ссылка на сообщение Поделиться на других сайтах
mpbakunov 0 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 Автор Никто не знает ответа? почему такая несправедливость , что только фото пользователя можно выводить в комментариях!!?? поискал по форуму кое что нашел и попробовал в модуль fullstory.tpl в самое начало перед {Pool} вставил <?php if (trim($member_id['foto']) == "") { $foto = $config['http_home_url']."/templates/hard/images/noavatar.gif"; } else { $foto = $config['http_home_url']."uploads/fotos/".$member_id['foto']; } ?> а в ячейке где нужно вывести фото пользователя <td width="140"><img src="{$foto}"></td> не помогло. Что я сделал неправильно??? Цитата Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 в модуль fullstory.tpl Нет такого модуля Это шаблон, а php в шаблоны не вставляют. Цитата Ссылка на сообщение Поделиться на других сайтах
mpbakunov 0 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 (изменено) Автор Да я разобрался. Нашел на форуме подобную тему и подкорректировал engine.php и show.full.php. Только возникло 2 вопроса: 1. Как бы хорошо, открытый код, можно вносить изменения. Только вот при обновлении до новой версии изменения наверняка затрутся если были изменения в тех файлах в каких разработчик менял код!!!! Как быть? каждый раз заново переписывать??? 2. в файле login.php я так понял вариант когда можно использовать скрипт php в шаблоне без изменения echo $tpl->result['main']; на eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');. Если это так, то какие общие правила создания такого симбиоза php конструкций в файлах шаблона. Изменено 22 февраля 2009 пользователем mpbakunov Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 так напиши как или тему укажи, тоже интересует Цитата Ссылка на сообщение Поделиться на других сайтах
www.zeos.com.ua 6 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Цитата Ссылка на сообщение Поделиться на других сайтах
flo.mAster 7 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 (изменено) 1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован. Надоел цитировать !!!!!!!!!!!!!!!!!!!!!!!!!! Заходиш в engine/modules/show.full.php Находиш: $tpl->set( '{short-story}', stripslashes( $row['short_story'] ) ); Выше вставляй: $row_avatar = $db->super_query("SELECT foto FROM ".PREFIX."_users WHERE name='{$row['autor']}'"); if( $row_avatar['foto'] and (file_exists( ROOT_DIR . "/uploads/fotos/" . $row_avatar['foto'] )) ) { $tpl->set( '{author-foto}', $config['http_home_url'] . "uploads/fotos/" . $row_avatar['foto'] ); } else { $tpl->set( '{author-foto}', "{THEME}/images/noavatar.png" ); } Сссылка на аватар в fullstory.tpl выводится тегом: {author-foto} Пример для вставки картинки в fullstory.tpl <img src="{author-foto}" border="0"> Изменено 6 марта 2009 пользователем flo.mAster Цитата Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 спасибо работает...!!!!!!! а www.zeos.com.ua уже достал... у него половина постов с этой цитатой Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 066 Опубликовано: 6 марта 2009 Рассказать Опубликовано: 6 марта 2009 а www.zeos.com.ua уже достал... у него половина постов с этой цитатой Вас помойму никто не принуждает нарушать правила, или они не для вас? Я же не хожу на ваш сайт и не нарушаю правила вашего сайта и тем более не выставляю там свои правила и требования, так вот и вы будьте любезны выполнять правила, установленные на этом форуме. В следующий раз вы будете просто забанены на форуме. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.