Seebostian Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 помогите советом как исправить. Редактирование входящих переменных... у меня там написано $member=""а мне нужно $member="",$info="" но воспринимается только первая из всех переменных.. ч $member="",$info="" выдит только $member=""$info=""б,member="" видит только $info="" то я делаю не так.. заранее спасибо... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 Дык а передаёшь тоже две? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 16 Мая 2007 Автор Жалоба Поделиться Опубликовано 16 Мая 2007 Дело в том, что воспринимается любая переменная, которая стоит первой.. т.е. если передаю переменные $a="" и $b ="" то воспринимается только первая из ни, не важно которая первая... где же можно посмотреть число входящих перемнных??? ведь во многих модах достаточно просто прописать эту переменую... или я не прав? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 16 Мая 2007 Жалоба Поделиться Опубликовано 16 Мая 2007 Это нужно ещё прописать при вызове этого шаблона из скрипта, о чём тебе и сказал Song.Читай инструкцию к моду или давай её сюда(ссылку) или говори зачем это тебе нужно Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 17 Мая 2007 Автор Жалоба Поделиться Опубликовано 17 Мая 2007 постараюсь объяснить зачем. я изменяю отображение списка пользователей ipb 2.1.7 стилизованно под 2.1.1 так же помимо уже имеющейся информации из переменной $member я хотел бы выводить инфу, которая видна на странице просмотра профиля из переменной $info. собственно это я и пытаюсь сделать, но не совсем понимаю как... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 17 Мая 2007 Жалоба Поделиться Опубликовано 17 Мая 2007 2Seebostian Мало прописать 2 параметра, надо их ещё и два передавать.А у вас судя по жалобе передаётся один. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 29 Мая 2007 Автор Жалоба Поделиться Опубликовано 29 Мая 2007 Где можно посмотреть сколько параметров передается и как прописать большее количество? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 30 Мая 2007 Жалоба Поделиться Опубликовано 30 Мая 2007 Трудно сказать, вы мало инфы оставили. Если речь о прфиле, то Profile.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 8 Июня 2007 Автор Жалоба Поделиться Опубликовано 8 Июня 2007 попробую объяснить еще раз. мне нужно чтобы в хтмл фрагмент нужно передать не один параметр а два. например мне нужно в просмотре темы иметь не только параметр $autor но и параметр $member. если я прописываю в редакторе стилей второй входящий параметр, то он воспринимает только первый из них. не зависимо от того, какой стоит первым. как увеличить число входимых переменных? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 8 Июня 2007 Жалоба Поделиться Опубликовано 8 Июня 2007 SeebostianНу и откуда параметр $member возьмет свое значение?? Из пустоты его значение не заполнится. Для примера:Возьмем шаблон вывода сообщения в теме skin_topic->RenderRowв нем есть входные переменные $post="",$author=""а откеда они свои значения берут?Для этого смотрим где собственно используется это шаблон. Он используется тут /sources/lib/func_topic_linear.php (и еще тут /sources/lib/func_topic_threaded.php) вот тут он в /sources/lib/func_topic_linear.php вызывается$this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $row, $poster );Видишь? Вот тут и попадают в шаблон передаваемы параметры. адльше разбираясь в коде форума ты найдеш откуда ноги ростут у этих переменных $row, $poster и что в них попадает (т.е. то что ты сможешь выводить в шаблоне использую значние этих двух параметров). Опиши более конкретно что и где ты хочешь с указанием названий скинов и т.д. И не ленись сам попатся в коде Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 8 Июня 2007 Автор Жалоба Поделиться Опубликовано 8 Июня 2007 Извините за нубский тупизм, ног сделать мне необходимо следующее: в списке пользователей нужно ввести новые столбцы: последний визит, последняя активность, год месц дата рождения, аватара Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 8 Июня 2007 Автор Жалоба Поделиться Опубликовано 8 Июня 2007 путем редактирования /source/public_actins/memberlist.php яэто смог сделать.. как я понял универсального способа нет. нужно просто перебирать файлы исходника =) все равно спасибо за помощь =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 xRay Опубликовано 8 Июня 2007 Жалоба Поделиться Опубликовано 8 Июня 2007 Seebostianну ен перебирать а искать осознано то что треба, но это только на превое время перебор потом уже как по книжке будеш ходить по поводу того тчо ты хочеш удучшить мемебрлист то есть специально такая тема вот онаhttp://www.ibresource.ru/forums/index.php?...;f=16&t=328погляди в нее там уже народ много чего изменял под себя Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Seebostian Опубликовано 11 Июня 2007 Автор Жалоба Поделиться Опубликовано 11 Июня 2007 большое спасибо за ссылочку =))) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Skull Опубликовано 11 Января 2008 Жалоба Поделиться Опубликовано 11 Января 2008 Подскажите пожалуйста. Пытаюсь сделать новый модуль (2.1.7), создал в sources\action_public новый сурс (новый класс, функции), прописал его в index.php, создал в шаблонах новую группу skin_mymod.Все работает, модуль открывается, но есть проблема с передачей переменных Передача переменной:function show() { $test = "test"; $this->output = $this->ipsclass->compiled_templates['skin_mymod']->show( $test ); $this->page_title = $this->ipsclass->lang['page_title']; $this->nav = array( $this->ipsclass->lang['page_title'] ); } Страница шаблона (название: show)<div class="borderwrap"> <div class="maintitle"><{CAT_IMG}> {ipb.lang['page_title']}</div> <table class='ipbtable' cellspacing="1"> <tr> <th>{ipb.lang['note']}</th> </tr> <tr> <td class="row2">Проверка: $test</td> </tr> </table> </div> Переменная test не передается, но шаблон открывается нормально.Все происходит на локалхосте Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 11 Января 2008 Жалоба Поделиться Опубликовано 11 Января 2008 Ну так при создании шаблона указали, что есть входящая переменная? Если нет, то при редактировании шаблона в меню справа вверху есть пункт на этот случай. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Skull Опубликовано 11 Января 2008 Жалоба Поделиться Опубликовано 11 Января 2008 Я так и думал, что на ровном месте застрял, спасибо! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Seebostian
помогите советом как исправить.
Редактирование входящих переменных...
у меня там написано $member=""
а мне нужно $member="",$info=""
но воспринимается только первая из всех переменных.. ч
$member="",$info="" выдит только $member=""
$info=""б,member="" видит только $info=""
то я делаю не так..
заранее спасибо...
Ссылка на комментарий
Поделиться на других сайтах
16 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.