JoWa Опубликовано 23 Ноября 2007 Жалоба Поделиться Опубликовано 23 Ноября 2007 строчка $member['warn_minus'] = "<a href='{$this->base_url}act=warn&type=minus&mid={$member['id']}&t={$this->topic['tid']}&p={$this->post['pid']}&st=".intval($this->input['st'])."' title='{$this->lang['tt_warn_minus']}'><{WARN_MINUS}></a>";что надо поставить вместо {$this->post['pid']} чтобы передавался ID поста? {$post['pid']} тоже пробовал. Помогите пожалуйста. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Добавить параметр в функцию, а в Topics.php его передавать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Размышляю уже давно: Там же и так такая ссылка в RenderRow и pid туда передаётся! А это и есть ID поста. Так что кто-то тут что-то напутал Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JoWa Опубликовано 24 Ноября 2007 Автор Жалоба Поделиться Опубликовано 24 Ноября 2007 у меня в RenderRow $author['warn_minus'] и $author['warn_add'] =/и вариабл ID поста в RenderRow это - $post['pid'] . А в $member['warn_add'] и $member['warn_minus'], которые определяються в ipsclass.php он не всовываеться. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Саннис, ты как-то не понятно написал.С чего ты взял что там есть RenderRow? RenderRow есть в TopicsА warn_minus определяется в процедуре парсинга мембера. Она в ипскласс.Нет там никакого рендерроу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 JoWa Опубликовано 24 Ноября 2007 Автор Жалоба Поделиться Опубликовано 24 Ноября 2007 спасибо большое. разобрался. если кому надо будет ещё, то вот что я сделал.в ipsclass.phpfunction parse_member( $member=array(), $custom_fields=1, $skin_file='skin_topic')поменял на function parse_member( $member=array(), $custom_fields=1, $skin_file='skin_topic' , $postid) в topics.php $poster = $this->ipsclass->parse_member( $row, 1, 'skin_topic' );поменял на$poster = $this->ipsclass->parse_member( $row, 1, 'skin_topic', $row['pid'] ); ну а в $member['warn_add'] и $member['warn_minus'] я вклинил p=".$postid."& Спасибо ещё раз =) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Сонг, с того что автору нужно вывести в каком-то шаблоне ID поста, значит есть пост. А судя по его последнему посту этот id нужен в topics.php. Вопрос: зачем, если он там и так есть? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Саннис, ему надо id поста не просто так, а что вывести в варн. А варн выводится в специальной функции, которая вынесена в ипсклассе. Там никаких пидоров нет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Тогдя посмотри на пост http://www.ibresource.ru/forums/index.php?...st&p=293913 и скажи, зачем в parse_member дополнительно передавать $row['pid'], если мы и так $row передаём? Т.е. в первом посте нужно $this->post['pid'] заменить на $member['pid'] и всё. И не надо нам мозги промывать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 ну вот захотелось ему так! а ips - редиски. Понятней надо переменные называть. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Ноября 2007 Жалоба Поделиться Опубликовано 24 Ноября 2007 Так кто знал что они решат мембера с постом брать джойном а не по-отдельности. Вот и понимай потом, каким макаром в функции обработки мембера можно выудить и содержимое поста Наверняка аналогично и с ПМ. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
JoWa
строчка
что надо поставить вместо {$this->post['pid']} чтобы передавался ID поста? {$post['pid']} тоже пробовал. Помогите пожалуйста.
Ссылка на комментарий
Поделиться на других сайтах
10 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.