-=[cobra]=- Опубликовано 3 Февраля 2009 Жалоба Поделиться Опубликовано 3 Февраля 2009 Доброго времени суток. Собственно по причине отсутствия терпения, не нашел модификацию "спасибо" здесь, хоть она и есть и нашел англоязычную.http://www.invisionmodding.com/index.php?showtopic=19176File Name: Thanks Advanced 2.3 [Discontinued]File Submitter: ThiagoInfoFile Category: IP.Board v2.3.x Mods В теле сообщений отображение идет без накладок.Если же перейти по ссылке истории "спасиб", полученных пользователем, то сталкиваемся с проблемой. Вот вид сообщения. Видим блок "Благодарностей: 8 *".http://img7.imageshack.us/img7/4220/0016e1...g801wae6td6.jpgЧто мы видим ниже? Имена тех, кто сказал спасибо: i.ON, Sheih, ShadowMaster. Верно? Но если перейти в историю благодарностей, видим следующее...http://img7.imageshack.us/img7/29/0026e1hg...g801wae6fv4.jpgИмена поблагодаривших за это собщение: student, Sheih, kostik422. И это Проблема, т.к. все таки отображаются реальные логины пользователей, а не их отображаемые имена. Огромная просьба помочь разобраться в этой ситуации.Где-то есть код вывода этой информации, там указано отображение логина. Где и на что сменить?Или может быть есть обход... Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 3 Февраля 2009 Жалоба Поделиться Опубликовано 3 Февраля 2009 Этот чудак ещё и переменные не на латыни пишет... ./source/action_public/thanks.php: /*==========================*\ | Memberlist from IDlist | \*==========================*/ function members_by_id_list($id_list = "") { $members_list = ""; if ($id_list) { // Read Name by ID... $this->ipsclass->DB->query( "SELECT m.name,m.id,m.mgroup, g.g_id,g.prefix,g.suffix FROM ibf_members m LEFT JOIN ibf_groups g ON ( m.mgroup=g.g_id ) WHERE id IN ({$id_list}) " ); while($quem_agradeceu = $this->ipsclass->DB->fetch_row()) { // Build output code... $lista_membros .= "<a href='{$this->ipsclass->base_url}showuser={$quem_agradeceu['id']}'>"; $lista_membros .= $quem_agradeceu['prefix'].$quem_agradeceu['name'].$quem_agradeceu['suffix']; $lista_membros .= "</a>, "; $lista_membros_final = substr($lista_membros, 0, -2); } } // output return $lista_membros_final; }заменить на /*==========================*\ | Memberlist from IDlist | \*==========================*/ function members_by_id_list($id_list = "") { $lista_membros = ""; $lista_membros_final = ""; if ($id_list) { // Read Name by ID... $this->ipsclass->DB->query( "SELECT m.members_display_name,m.id,m.mgroup, g.g_id,g.prefix,g.suffix FROM ibf_members m LEFT JOIN ibf_groups g ON ( m.mgroup=g.g_id ) WHERE id IN ({$id_list}) " ); while($quem_agradeceu = $this->ipsclass->DB->fetch_row()) { // Build output code... $lista_membros .= "<a href='{$this->ipsclass->base_url}showuser={$quem_agradeceu['id']}'>"; $lista_membros .= $quem_agradeceu['prefix'].$quem_agradeceu['members_display_name'].$quem_agradeceu['suffix']; $lista_membros .= "</a>, "; } $lista_membros_final = substr($lista_membros, 0, -2); } // output return $lista_membros_final; } Надеюсь это единственное место. Я немного изменил код, но если не будет работать, то можно вернуть обратно и просто заменить в этом фрагменте name на members_display_name. Ссылка на комментарий Поделиться на других сайтах Прочее
-=[cobra]=- Опубликовано 3 Февраля 2009 Автор Жалоба Поделиться Опубликовано 3 Февраля 2009 Ну, насколько я понял английский не его сильная сторона... (к тому же он вроде испанец х_х ) Всё оказалось проще некуда...даже стыдно, что собственно правильно.Не будем паниковать в следующий раз =) Sannis, огромная тебе, человеческая благодарность. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения