Anthony Опубликовано 13 Февраля 2006 Жалоба Поделиться Опубликовано 13 Февраля 2006 Нет topics.php должен быть вот только где он лежит в версии 1.3?Потому что папки sources нет!Мда?А тупо найти его месторасположение в дистрибутиве нельзя? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
EasyBot Опубликовано 14 Февраля 2006 Жалоба Поделиться Опубликовано 14 Февраля 2006 2.0.х sources/topics.php2.1.x sources/action_public/topics.php Читайте тему... в ней все сказано... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sergei74 Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Скажите я правильно понял, чтобы поменять цвет имени пользователя в темах, в версии v2.1.4 нужно сделать 1. Откроем sources/action_public/topics.php Найдём все: Цитата>{$poster['name']}< И заменим на: Цитата>{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}< Спасибо. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Snup Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Вот хотел поставить себе этот хак. В этой теме написано, что если стоит хак вставки ника в форму быстрого ответа, то нужно найти это:if ($poster['id']) { $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']='<a href=java script:ins("{$poster['name']}")>{$poster['name']}</a>'; }У меня имеется только вот это://-------------------------------------------------------------- // Fix up the membername so it links to the members profile //-------------------------------------------------------------- if ($poster['id']) { // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>"; $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']="<a href=\"java script:ins('{$poster['name']}')\">{$poster['name']}</a>"; }Как мне быть в этой ситуации - имеется ещё одна "лишняя" строчка... Версия форума - IPB v1.3 final. P.S. Не судите строго - я в этих делах новичок. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fisher 2 Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Я нашёл topics.php, но почему-то не могу его редактировать, через что его и как надо редактировать, а то он не редактируется! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anthony Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Я нашёл topics.php, но почему-то не могу его редактировать, через что его и как надо редактировать, а то он не редактируется!Как редактировать PHP-файлы? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sergei74 Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Скажите я правильно понял, чтобы поменять цвет имени пользователя в темах, в версии v2.1.4 нужно сделать Цитата1. Откроем sources/action_public/topics.phpНайдём все: Цитата{$poster['name']}< И заменим на: Цитата{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}< Спасибо. Подскажите пожалуйста! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anthony Опубликовано 15 Февраля 2006 Жалоба Поделиться Опубликовано 15 Февраля 2006 Дорогой Sergei74, Вы прочтите данный топик сначала. Особенно обратите внимание на пост #57.Ответ уже дан."Любите читать, люди!" © Mitos Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Snup Опубликовано 18 Февраля 2006 Жалоба Поделиться Опубликовано 18 Февраля 2006 Ну так что - никто не знает, как мне быть? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Snup Опубликовано 3 Марта 2006 Жалоба Поделиться Опубликовано 3 Марта 2006 Значит так, поменял я код в topics.php и вообще ничего не произошло. Вот, как у меня выглядят эта строчка (выделена жирным шрифтом):// Fix up the membername so it links to the members profile if ($poster0['id']) { $poster0['name'] = "<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster0['id']}'>{$poster0['name']}</a>"; }А у вас сказано, что она должна быть вот такая:$poster['name'] = "<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster['id']}'>{$poster['name']}</a>";[/b] }Что мне делать с этими нулями и зачем они нужны? P.S. Люди, плиз, хелп. Очень надо! Неужели Вам сложно пару минут уделить мне в решении этой проблемы?.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 3 Марта 2006 Жалоба Поделиться Опубликовано 3 Марта 2006 Ну поставь там 0 после $poster Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Snup Опубликовано 4 Марта 2006 Жалоба Поделиться Опубликовано 4 Марта 2006 Всё равно ничего...Вот переделанный мною по вашему примеру код:// end oska modified $DB->query( "SELECT p.*, m.id,m.name,m.mgroup,m.email,m.joined,m.avatar,m.avatar_size,m.posts,m.aim_ name,m.icq_number, m.signature, m.website,m.yahoo,m.integ_msg,m.title,m.hide_email,m.msnname, m.warn_level, m.warn_lastwarn, g.g_id, g.g_title, g.g_icon, g.prefix, g.suffix, g.g_dohtml, m.files, m.downloads $join_get_fields FROM ibf_posts p LEFT JOIN ibf_members m ON (p.author_id=m.id) LEFT JOIN ibf_groups g ON (g.g_id=m.mgroup) $join_profile_query WHERE p.topic_id=".$this->topic['tid']." and p.queued != 1 ORDER BY p.{$ibforums->vars['post_order_column']} {$ibforums->vars['post_order_sort']} LIMIT $first, ".$ibforums->vars['display_max_posts']); if ( ! $DB->get_num_rows() ) { if ($first >= $ibforums->vars['display_max_posts']) {И вот:// Fix up the membername so it links to the members profile if ($poster0['id']) { $poster0['name'] = $poster0['prefix']."<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster0['id']}'>{$poster0['name']}</a>".$poster0['suffix']; } $this->output .= $this->html->RenderRow( $row0, $poster0 ); } } Подскажите, пожалуйста, что не так... P.S. Что такое хак встаки ника? Это, если при нажатии на ник пользователя в любой теме форума, ник перемещается в форму быстого ответа? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
GiV Опубликовано 4 Марта 2006 Жалоба Поделиться Опубликовано 4 Марта 2006 if ($poster0['id']) { $poster0['name'] = $poste0r['prefix']."<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster0['id']}'>{$poster0['name']}</a>".$poster0['suffix']; } $this->output .= $this->html->RenderRow( $row0, $poster0 ); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Snup Опубликовано 4 Марта 2006 Жалоба Поделиться Опубликовано 4 Марта 2006 Я так понял, что нужно убрать вот это: } }Убрал, выдаётся ошибка (строчки оставил пустыми)...Parse error: parse error, unexpected $ in /home2/igame/public_html/forums/sources/Topics.php on line 2217 Вот полностью topics.php. Пожалуйста, помогите. Или хотя бы подскажите, пожалуйтса, из-за чего ошибка и как её исправить... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Fisher 2 Опубликовано 6 Марта 2006 Жалоба Поделиться Опубликовано 6 Марта 2006 Да надо обязательно помочь Snup, т.к. у меня таже проблема! помогите плиз!!!! Мне очень надо цветные ники! Проблема таже что и у Snup. Один в один! ПОЖАЛУЙСТА помогите! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dena Опубликовано 11 Апреля 2006 Жалоба Поделиться Опубликовано 11 Апреля 2006 GiV, спасибо.. Все у себя сделал )) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-=MIF=- Опубликовано 22 Апреля 2006 Жалоба Поделиться Опубликовано 22 Апреля 2006 (изменено) Модифицируя форум собрался такой мод: Оригинальный код if ( $poster['id'] ) { $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a>"; Заменили для показа цвета группы в постинге участника по GiV на if ( $poster['id'] ) { $poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}{$poster['members_display_name']}{$ibforums->cache['group_cache'][ $poster['mgroup'] ]['suffix']}</a>"; А у d1pro для вставки имени в форму быстрого ответа по клику с показом иконки у ника, при клике на которую в новом окне открывается профиль этого пользователя, такой код if ( $poster['id'] ) { $idicon = "<a target='_blank' href='{$this->base_url}showuser={$poster['id']}'><img src=inf.gif></a>"; $poster['members_display_name'] = "<a href=\"java script:insert_name('".str_replace( "'", "'", $poster['members_display_name'] )."')\">{$poster['prefix']}{$poster['members_display_name']}{$poster['suffix']}$idicon</a>"; Совмещаем мод окрашивания ника в теме и вставки имени в быстрый ответ по клику if ( $poster['id'] ) { $idicon = "<a target='_blank' href='{$this->base_url}showuser={$poster['id']}'><img src=inf.gif></a>"; $poster['members_display_name'] = "<a href=\"java script:insert_name('".str_replace( "'", "'", $poster['members_display_name'] )."')\">{$this->ipsclass->cache['group_cache'][ $poster['mgroup'] ]['prefix']}$idicon</a>"; Изменено 22 Апреля 2006 пользователем -=MIF=- Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Miklsi Опубликовано 1 Мая 2006 Жалоба Поделиться Опубликовано 1 Мая 2006 Здравствуйте Уважаемые Дамы и Господа ! А не подскажите, где именно в версии 2.1.4 сделать себе такое? Простите за такое вопрос, я новичок в этом деле и только всё начинаю познавать! С Уважением Алексей! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
OverHerz Опубликовано 1 Мая 2006 Жалоба Поделиться Опубликовано 1 Мая 2006 штудируй - Глупые вопросы начинающего и не задавай такие глупые вопросы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 24 Мая 2006 Жалоба Поделиться Опубликовано 24 Мая 2006 2.Если стандартно выводится ник, то находим // Fix up the membername so it links to the members profile if ($poster['id']) { $poster['name'] = "<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster['id']}'>{$poster['name']}</a>"; }меняем на // Fix up the membername so it links to the members profile if ($poster['id']) { $poster['name'] = $poster['prefix']."<a href='{$this->base_url}&act=Profile&CODE=03&MID={$poster['id']}'>{$poster['name']}</a>".$poster['suffix']; } Там много чего писали про то что не отображется цвет.Лезем в Тындекс и ищем приоритеты каскадных стилей.А вот как правильно что бы увет отображался =) $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>".$poster['prefix']."{$poster['name']}".$poster['suffix']."</a>"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
.to4ka Опубликовано 25 Мая 2006 Жалоба Поделиться Опубликовано 25 Мая 2006 Вот хотел поставить себе этот хак. В этой теме написано, что если стоит хак вставки ника в форму быстрого ответа, то нужно найти это: if ($poster['id']) { $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']='<a href=java script:ins("{$poster['name']}")>{$poster['name']}</a>'; }У меня имеется только вот это://-------------------------------------------------------------- // Fix up the membername so it links to the members profile //-------------------------------------------------------------- if ($poster['id']) { // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>"; $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']="<a href=\"java script:ins('{$poster['name']}')\">{$poster['name']}</a>"; }Как мне быть в этой ситуации - имеется ещё одна "лишняя" строчка... Версия форума - IPB v1.3 final. P.S. Не судите строго - я в этих делах новичок. таже хистори..народ так в чем прикол? всю тему прочитал и что... - есть лишняя строчкав общем помогите плиз,отцы и создатели не игнорьте пожалуйста Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dareean Опубликовано 27 Мая 2006 Жалоба Поделиться Опубликовано 27 Мая 2006 Забей на вторую строчку // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";Эта строка не выполняется, она закоментирована, так что на неё не надо вообще смотреть! $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']="<a href=\"java script:ins('{$poster['name']}')\">{$poster['name']}</a>";А здесь правь сторую строку на вот эту$poster['name']="<a href=\"java script:ins('{$poster['name']}')\">".$poster['prefix']."{$poster['name']}".$poster['suffix']."</a>"; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Frampi Опубликовано 20 Июня 2006 Жалоба Поделиться Опубликовано 20 Июня 2006 А у меня есть такая папка sources но нету такого в ней файла topic.php Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 20 Июня 2006 Жалоба Поделиться Опубликовано 20 Июня 2006 Значит у тебя 2.1.х ищи в sources/action_public Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Frampi Опубликовано 20 Июня 2006 Жалоба Поделиться Опубликовано 20 Июня 2006 У меня нету такой строчки я уже раза 3-4 просматривал всё тщатильно! хз что делать!? А есть такой мод или можно как нибуть сделать так что бы было показанно сколько пользователь создал топиков? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.