Надпис под аватара "кара"!

designer

Registered
Въпросът ми е свързан най-вече към porostorm. Приятелю, можеш ли да ми дадеш точния алгоритъм за извеждането на надписа "кара" под аватара. Видях, че в http://www.roverclub-bg.com/forum/index.php го има приложен като надпис "кола".

Поздрави! :?:
 
Ще трябва да прочетеш цялата тема:
http://web-tourist.net/forum/viewtopic.php?t=8511

Видях, че си писал в темата.
НЕ виждам аккъв е проблема.
Може директно в темплейта да напишеш "кара".
 
kitchenbg каза:
значи отваряш файла viewtopic_body.tpl който се намира във templates/твоя темплейт/ , намираш следния ред {postrow.POSTER_AVATAR}<br />
след него добави {L_CAR_MARK}{postrow.POSTER_CAR_MARK}<br />{L_CAR_MODEL}{postrow.POSTER_CAR_MODEL}<br />{L_CAR_YEAR}{postrow.POSTER_CAR_YEAR}<br />{L_CAR_ENGINE}{postrow.POSTER_CAR_ENGINE}<br />
и така нататък вече в зависимост от това коя информация искаш да се появява ....... запазваш файла и тестваш! Успех! :?:

:wink:
 
designer, Здрасти колега :)

Това "Кара" под аватара го приложих с малко повечко фантазия и модифициране на мода за "Кой каква кола кара", към който са ти дали линк. Той имаше някакви грешки но явно си ги оправил и ти.

Намираш следните редове във viewtopic.php:

Код:
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//



for($i = 0; $i < $total_posts; $i++)
{

СЛЕД тях слагаш това в зависимост какво искаш да извеждаш, ако искаш само Името на колата само 1-вия ред и т.н:

Код:
$user_car_mark=$postrow[$i]['user_car_mark'];
$user_car_model= $postrow[$i]['user_car_model'];
$user_car_year = $postrow[$i]['user_car_year'];
$user_car_engine=$postrow[$i]['user_car_engine'];
$user_car_wheel=$postrow[$i]['user_car_wheel'];
$user_car_color= $postrow[$i]['user_car_color'];
$user_car_foto'=$postrow[$i]['user_car_foto'] ;

Намираш на края на файла viewtopic.php следния ред:

Код:
'U_POST_ID' => $postrow[$i]['post_id'])

и ПРЕДИ него слагаш пак в зависимост какво показваш:

Код:
'CAR_MARK' => $user_car_mark,
'CAR_MODEL' => $user_car_model,
'CAR_YEAR' => $user_car_year,
'CAR_ENGINE' =>$user_car_engine,
'CAR_WHEEL' => $user_car_wheel,
'CAR_TRANS' =>$Car_Trans,
'CAR_COLOR' => $user_car_color,
'CAR_FOTO' =>$user_car_foto,
'L_CAR' => $lang['Car'],
'L_CAR_MARK' => $lang['Car_Mark'],
'L_CAR_MODEL' => $lang['Car_Model'],
'L_CAR_YEAR' => $lang['Car_Year'],
'L_CAR_ENGINE' => $lang['Car_Engine'],
'L_CAR_WHEEL' => $lang['Car_Wheel'],
'L_CAR_TRANS' => $lang['Car_Trans'],
'L_CAR_COLOR' => $lang['Car_Color'],
'L_CAR_FOTO' => $lang['Car_Foto'],

след това отваряш файла от темплейта viewtopic_body.tpl и намираш следния ред

Код:
{postrow.POSTER_AVATAR}<br />

след него добави пак в зависимост какво показваш

Код:
{L_CAR_MARK}{postrow.CAR_MARK}
<br />
{L_CAR_MODEL}{postrow.CAR_MODEL}
<br />
{L_CAR_YEAR}{postrow.CAR_YEAR}
<br />
{L_CAR_ENGINE}{postrow.CAR_ENGINE}
<br />

В същия файл търсиш(може да не е 1 към 1):

Код:
$sql = "SELECT u.username, u.user_id,u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile,u.user_allow_viewonline, u.user_session_time,  p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid

трябва да добавиш по следния начин полетата пак в зависимост какво показваш:

Код:
$sql = "SELECT u.username,
u.user_car_model,
u.user_car_year,
u.user_car_engine,u.user_car_wheel, u.user_car_mark,
u.user_car_color,u.user_car_foto,
u.user_id,u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile,u.user_allow_viewonline, u.user_session_time,  p.*,  pt.post_text, pt.post_subject, pt.bbcode_uid

После за да ти показва и това, което аз питах админа "Кола:" и да го чете от lang файла а не да го пишеш ръчно трябва да добавиш още няколко реда. Намираш този ред:

Код:
$poster_from = ( $postrow[$i]['user_from'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Location'] . ': '.$postrow[$i]['user_from']:'';

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

Код:
$car_mark = ( $postrow[$i]['user_car_mark'] && $postrow[$i]['user_id'] != ANONYMOUS ) ? $lang['Car_Mark'] . ': ' . $postrow[$i]['user_car_mark'] : '';

След това намираш този ред:

Код:
$template->assign_block_vars('postrow', array(

и след него добавяш такива редове в зависимост пак от това какво изкарваш, този е за марката:

Код:
'CAR_MARK' => $car_mark,

Ако има нещо питай.
 

Back
Горе