1.12.7 i starsze - Avatar w SB [ver.1.12.6]
Polaczek - 21-11-2010, 00:15
Skater, masz AJAX'owy ShoutBox. Dodatki do niego wyjdą później, ponieważ jest to zupełnie inna technologia (JSON).
Skater - 21-11-2010, 13:51
A jest jakiś SB który ma dodatki i odświeża się sam?
Logan4 - 21-11-2010, 13:55
http://www.przemo.org/php...ic.php?t=108051
Skater - 22-11-2010, 11:45
Thx.
CooraQ - 28-11-2010, 20:11
A ja dalej nie wiem, gdzie wstawić
Dark123 - 02-12-2010, 17:53
mam pytanie czy można zrobić tak aby domyślne avatary użytkowników też się pojawiały? Korzystam z modyfikacji, dzięki której użytkownicy bez avatara posiadają domyślne wg. płci. Czy można w jakiś sposób sprawić aby te avatary również pojawiały się w SB?
Za pomoc z góry dziękuje
@UP
w shoutbox_view_body.tpl znajdź:
Kod: | <tr>
<td class="{shoutrow.ROW_CLASS}" width="100%"><span class="gensmall" style="font-size:9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif">{shoutrow.DELMSG} {shoutrow.EDITMSG} {shoutrow.DATE}</span><span class="gensmall"> {shoutrow.NAME}: {shoutrow.MSG}</span></td>
</tr> |
zmień na:
Kod: | <tr>
<td class="{shoutrow.ROW_CLASS}" width="8%" align="center">{shoutrow.AVATAR}</td>
<td class="{shoutrow.ROW_CLASS}" width="80%" align="left"><span class="gensmall" style="font-size:9px; font-family: Tahoma"> {shoutrow.NAME} napisał(a):<br /> </span><span class="gensmall"> {shoutrow.MSG}</span></td><td class="{shoutrow.ROW_CLASS}" width="10%" align="right"> <div style="width: 100px;">{shoutrow.DATE}<br /> {shoutrow.DELMSG}{shoutrow.EDITMSG}</div></td>
</tr> |
Ja tak zrobiłem - nie wygląda to najlepiej ale (chyba) nie ma błędów bo działa :]
djnex - 31-12-2010, 14:28
nie moge znalezc tego
Kod: | $color = str_replace(' ', '', $color); |
;/
i nie wiem gdzie wstawic te
NineX - 31-12-2010, 15:23
djnex, popraw adres forum w profilu, po czym shoutbox_view.php do załącznika, albo szukaj po zmiennej $color. Być może w str_replace masz inną zmienną.
djnex - 31-12-2010, 15:38
forum w profilu mam dobre tylko musisz tam wybrac przekierowanie
"wejdz na forum"
lap zalacznik
xlesiu - 06-01-2011, 23:21
djnex, spróbuj wstawić ZA kodem Kod: | $colored_username = color_username($row['user_level'], $row['user_jr'], $row['user_id'], $row['username']);
$name = $colored_username[0];
|
Tivis - 15-02-2011, 14:07
Polaczek napisał/a: | znajdź: Kod:
$color = str_replace(' ', '', $color); |
Heh dziwna akcja, ale ja tego nie mam w stylu do którego dodać chciałem avek.
Próbowałem dodać za
Kod: | // Check auth for edit message
if ( $edited_msg && $msg )
{
$edit_from_sb = false;
if ( $is_auth_e )
{
$edit_from_sb = true;
}
else if ( $is_auth_e_own )
{
$sql = "SELECT sb_user_id FROM " . SHOUTBOX_TABLE . "
WHERE id = $edited_msg";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not get shoutbox id/user_id information', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ( $row['sb_user_id'] == $userdata['user_id'] )
{
$edit_from_sb = true;
}
else
{
echo $not_authorised;
}
}
else
{
echo $not_authorised;
}
if ( $edit_from_sb )
{
if ( !$is_auth_send )
{
echo '<body onload="window.scrollTo(0,0);" />
<table cellpadding="0" cellspacing="0" align="center"><tr><td align="center"><span class="gensmall">
<b>' . $lang['login_to_shoutcast'] . '</b></span></td></tr></table>';
}
$check_lenght = explode(" ",$msg);
$total = sizeof($check_lenght);
for($i=0; $total > $i; $i++)
{
if ( strlen($check_lenght[$i]) > $shoutbox_config['word_lenght'] )
{
$too_long = true;
echo '<body onload="window.scrollTo(0,0);" />
<table align="center" cellpadding="0" cellspacing="0"><tr><td align="left"><form name="post" action="shoutbox_view.'.$phpEx.'" method="POST"><span class="gensmall">
<b>' . $lang['too_long_word'] . '</b></span></form></td></tr></table>';
}
}
if ( !$too_long )
{
if ( $HTTP_POST_VARS['sid'] == '' || $HTTP_POST_VARS['sid'] != $userdata['session_id'] )
{
message_die(GENERAL_ERROR, 'Invalid_session');
}
$sql = "UPDATE " . SHOUTBOX_TABLE . "
SET msg = '" . str_replace("\'", "''", $msg) . "'
WHERE id = $edited_msg";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not replace shoutbox message', '', __LINE__, __FILE__, $sql);
}
}
}
} |
Ale nic nie dało ;/
Gdzie mam wkleić ten kod?
d!r3k - 15-02-2011, 14:11
Tivis, dodaj plik w załączniku.
Tivis - 15-02-2011, 14:34
Proszę
d!r3k - 15-02-2011, 14:41
Zobacz:
Tivis - 15-02-2011, 14:44
d!r3k, działa dziekuje
dziwne bo wcześniej też tu prubowałem i nie działało
Hmmm może źle wkleiłem
Piwko, i jeszcze raz dzieki!
|
|
|