DANMASTER Опубликовано 13 Декабря 2005 Жалоба Поделиться Опубликовано 13 Декабря 2005 Скажите пожалуйста, как получить имя(имена) модератора(модераторов) в файле skin_global.php в блоке правил разделов форума. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 Так чувствуя вчера что ничего не дождусь подумал не попробывать ли самому, только одно НО, меня интересуют такие вещи как запуск функции в файле functions.php если в skin_global.php это надо. Т.е. вот нарпример такая тема у меня:function ForumModer() { global $DB, $ibforums; ! - функция получения данных - ! } А в skin_global.php в функции forum_show_rules_full($rules), уникальный комментарий: <!-- fmoder -->. И вот как теперь сделать запуск функции в func...php и заменить комментарий на результат в функции? P.S. Ещё, как передать в функцию ForumModer() id фоурма из которого его запрашивают? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 А понял, showforum - ключевое слово? forums.php..? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 (изменено) <! Удалено !> Изменено 14 Декабря 2005 пользователем DANMASTER Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 (изменено) Я там не был... Короче вот такая у меня получилась штука: function show_moder() { global $DB, $ibforums, $std, $print; $fn = $this->forum['id']; $DB->query( "SELECT * FROM `ibf_moderators` WHERE `mid` = '".$fn."' LIMIT 1"); $inf['member_id'] = $DB->fetch_row('member_id'); $inf['member_name'] = $DB->fetch_row('member_name'); $inf['moderlink'] = "<a href='index.php?act=showuser=".$inf['member_id']."'>".$inf['member_name']."</a>"; $print->do_output( array( moderlink => $inf['moderlink'], )); } Чё дальше? Да и как сделать второй запрос, чтобы я из него тоже мог извлеч определённые поля? т.к. поля в другой таблице тусят а запрос везде начинается с $DB и их программно не различить. Изменено 14 Декабря 2005 пользователем DANMASTER Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 Вывод потока чего именно? Строк $print->do_output встречается очень много... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 Т.е. function Boards()? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 Если честно не совсем понял про что ты говоришь, но может имеешь введу это: $print->add_output($this->output); $print->do_output( array( 'TITLE' => $ibforums->vars['board_name']." -> ".$this->forum['name'], 'JS' => 0, 'NAV' => array( "<a href='".$this->base_url."act=SC&c={$this->forum['cat_id']}'>{$this->forum['cat_name']}</a>", $this->nav_extra, "<a href='".$this->base_url."showforum={$this->forum['id']}'>{$this->forum['name']}</a>", ), ) ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 14 Декабря 2005 Автор Жалоба Поделиться Опубликовано 14 Декабря 2005 Что дальше? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 15 Декабря 2005 Автор Жалоба Поделиться Опубликовано 15 Декабря 2005 Что дальше? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 15 Декабря 2005 Автор Жалоба Поделиться Опубликовано 15 Декабря 2005 В каком файле делать replace? И я спросил как выполнить сразу два запроса в базу ну всмысле чтобы $DB-> не повторялась. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 15 Декабря 2005 Автор Жалоба Поделиться Опубликовано 15 Декабря 2005 (изменено) Сонг, так? function show_moder() { global $DB, $ibforums, $std, $print; // Узнаём модератора форума и получаем его id & name. $DB->query( "SELECT * FROM `ibf_moderators` WHERE `forum_id` = '".$this->forum['id']."' LIMIT 1"); $minfo = $DB->fetch_row(); $this->forum['moderator_id'] = $minfo('member_id'); $this->forum['moderator_name'] = $minfo('member_name'); $mlink = "<a href='index.php?showuser=".$this->forum['moderator_id']."'>".$this->forum['moderator_name']."</a>"; } Изменено 15 Декабря 2005 пользователем DANMASTER Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 15 Декабря 2005 Автор Жалоба Поделиться Опубликовано 15 Декабря 2005 (изменено) А как тогда передать в шаблон моей ссылки эти штуки? Сразу $minfo('member_id');? Изменено 15 Декабря 2005 пользователем DANMASTER Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 15 Декабря 2005 Автор Жалоба Поделиться Опубликовано 15 Декабря 2005 В $mlink хряню шаблон ссылки. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 17 Декабря 2005 Автор Жалоба Поделиться Опубликовано 17 Декабря 2005 А как мне тогда сообщить в скин, что id пользователя такой-то а name такой-то? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 17 Декабря 2005 Автор Жалоба Поделиться Опубликовано 17 Декабря 2005 А, что ты тогда хотел выразить словами "А зачем тогда $this->forum['...'] ?Ведь в скин ты ничего не передаёшь. Скин тебе только возвращает твой комментарий, который ты поменяешь на твой $mlink."; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 17 Декабря 2005 Автор Жалоба Поделиться Опубликовано 17 Декабря 2005 Так мне сейчас, что сделать. Что убрать надо? А то я уже запутался совсем... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 17 Декабря 2005 Автор Жалоба Поделиться Опубликовано 17 Декабря 2005 Так сделал, как теперь из skin_global.php вызвать функцию? Или, что теперь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 DANMASTER Опубликовано 17 Декабря 2005 Автор Жалоба Поделиться Опубликовано 17 Декабря 2005 Не подрубил. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
DANMASTER
Ссылка на комментарий
Поделиться на других сайтах
18 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.