Преглеждане на профил с помощни балони

И аз да се включа Winking: !
Написал съм елементарен МОД за phpBB форум.
Малко стара версия съм ползвал (2.015) ама мисля, че ще стане и на по-новите. Confused

Ето го ефекта:


Когато някой посочи линка на логнат потребител ще му изкача прозорче с инфо .

Работи на всички познати браузери.

Ще ни трябва един js файл (не съм го писал аз :wink: )!
Изтеглете го от тук.
Трябва да го сложите в главната директория на вашия phpBB форум.
Така....

Сега идва трудната част.
Отваряте файла /директорията на форума/includes/page_header.php
Не е зле да го save- нете някъде за да може да го възтановите ако нещо се омаже!

Намирете следните редове:

$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline,u.user_level,s.session_logged_in, s.session_ip



Замествате ги с :

$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline,u.user_regdate, u.user_level,u.user_posts, s.session_logged_in, s.session_ip



Намирете следните редове:
while( $row = $db->sql_fetchrow($result) )
{


След тях слагате този код:


//mod start
$potreb=$row['username'];
$potreb='User: '.$potreb;
$regdate = $row['user_regdate'];
$start_time = date('d.m.Y', $regdate);
$topici=' Общо мнения: '.$row['user_posts'];
$start_time="Регистриран на:".$start_time;
$balon='onmouseover="return overlib(\' '.$start_time.'<br/>'.$topici.'\',CAPTION, \' '.$potreb.'\');" onmouseout="return nd();" ';
//mod end




Търсите следните редове:

if ( $row['user_allow_viewonline'] )
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}


и ги замествате с:



if ( $row['user_allow_viewonline'] )
{
$user_online_link = ' <a '.$balon.' href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
$logged_visible_online++;
}
else
{
$user_online_link = '<a '.$balon.' href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
$logged_hidden_online++;
}




Записвате промените.

Влизате в /директорията на форума/temlates/вашия темплейт/overall_footer.tpl .

Намирате следните редове ( накрая :wink:) :

</table>
</body>
</html>


И ги заменяте с :


</table>
<script language="JavaScript" src="overlib.js"></script>
</body>
</html>



Записвате промените!

Ако сте изпълнили тези стъпки всичко ще е ок.

МОД-а който съм написал за форума на web-tourist.net е почти същия но дава инфо и за написаните
уроци.

Ето и DEMO.
Може да се регистрирате и да го пробвате (спамите)!

НАдявам се всичко да съм описал правилно.
Ако има грешки, казвайтe.


За въпроси тук .


Този МОД е написан специално за форума на http://web-tourist.net .














/ Трябва да сте регистриран за да напишете коментар /