Kak pokazat odin sluchayniy kartinka iz neskolkix?
# TalkingTom (13.02.2015 / 17:08)
Kak pokazat odin sluchayniy kartinka iz neskolkix?
Эм, как у тебя картинки эти показываются или выводятся?
ValekS, Let's say site's logo changes every time you reload or open another page.
TalkingTom, my English is very bad, so sorry) Буду писать на русском. Для Джона 5.3. В папку images кидаем нужные логотипы, с такими именами - logo1, logo2 ... logo10. В файле /incfiles/head.php заменяем вывод логотипа(87 строка), было:
functions::image('logo.gif', array('class' => ''))
Пишем:
functions::image('logo'.rand(1, 10).'.gif', array('class' => ''))
В функции rand(1, 10) второе число(10) заменить на количество логотипов.
ValekS, Spsb. A kak budet s reklamniy banner ili ssilkam? Kajdiy raz pokazayem drugoy sluchayniy banner (ili ssilku)?
// -> VIP-Статусы by Hat-Trick. Начало
$clr = mysql_fetch_assoc(mysql_query("SELECT `cnick`,`cstat` FROM `users` WHERE `id`='".$user['id']."'"));
$cnick = $clr['cnick'];
$cstat = $clr['cstat'];
if ( $user['vip'] == 0 || $user['vip_icon'] == 0)
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<b>' . $user['name'] . '</b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><b><font color="'.$cnick.'">'. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
else
$out .= !self::$user_id || self::$user_id == $user['id'] ? '<img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/><b><font color="'.$cnick.'"> ' . $user['name'] . '</font></b>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] .'"><img src="' . self::$system_set['homeurl'] . '/images/vip/' . $user['vip_icon'] . '.png"/> <b><font color="'.$cnick.'"> '. $user['name']. '</font></b></a> <a href="' . self::$system_set['homeurl'] . '/mail/index.php?act=write&id=' . $user['id'] . '"><img src="' . self::$system_set['homeurl'] . '/images/write.gif" width="14" height="12"/></a>';
// <- VIP-Статусы by Hat-Trick. Конец
eto kod iz moy functions.php
no vip-ikonka ne vidno v guestbook. Kak ya mog pravit eto?
TalkingTom, надо гостевуху ковырять
Как вы думаете БД не сильно нагрузит таблица у которой 25 ячеек , на пользователя прикоходиться по 21 строке в этой же таблице?
Koenig, eto iz guestbook/index.php
// Запрос для обычной Гастивухи
$req = mysql_query("SELECT `guest`.*, `guest`.`id` AS `gid`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`status`, `users`.`datereg`, `users`.`id`
FROM `guest` LEFT JOIN `users` ON `guest`.`user_id` = `users`.`id`
WHERE `guest`.`adm`='0' ORDER BY `time` DESC LIMIT " . $start . ",". $kmess);
}
for ( $i = 0; $res = mysql_fetch_assoc($req); ++$i) {
$text = '';
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
if (! $res['id']) {
// Запрос по гостям
$req_g = mysql_query("SELECT `lastdate` FROM `cms_sessions` WHERE `session_id` = '" . md5($res['ip'] . $res['browser']) . "' LIMIT 1");
$res_g = mysql_fetch_assoc($req_g);
$res ['lastdate'] = $res_g['lastdate'];
}
if( $user_id && $user_id != $res['user_id']){
$text .= ' <span style="font-size:xx-small">[<a href="index.php?act=javob&id=' . $res['gid'] . '">' . $lng['reply'] . '</a>]</span>';
}
// Время создания поста
$text .= ' <span class="gray" style="font-size:xx-small;">(' . functions::display_date($res['time']) . ')</span>';
$res ['text'] = str_replace($res['name'],"".$res['name']."",$res['text']);
if ( $res['user_id']) {
// Для зарегистрированных показываем ссылки и смайлы
$post = functions::checkout($res['text'], 1, 1);
$post = functions::antilink($post);
if ( $set_user['smileys'])
$post = functions::smileys($post, $res['rights'] >= 1 ? 1 : 0);
} else {
// Для гостей обрабатываем имя и фильтруем ссылки
$res ['name'] = functions::checkout($res['name']);
$post = functions::antilink(functions::checkout($res['text'], 0, 2));
}
if ( $res['edit_count']) {
// Если пост редактировался, показываем кем и когда
$post .= '<br /><span class="gray"><small>Изм. <b>' . $res['edit_who'] . '</b> (' . functions::display_date($res['edit_time']) . ') <b>[' . $res['edit_count'] . ']</b></small></span>';
}
if (!empty( $res['otvet'])) {
// Ответ Администрации
$otvet = functions::checkout($res['otvet'], 1, 1);
if ( $set_user['smileys'])
$otvet = functions::smileys($otvet, 1);
$post .= '<div class="reply"><b>' . $res['admin'] . '</b>: (' . functions::display_date($res['otime']) . ')<br/>' . $otvet . '</div>';
}
if ( $rights >= 6) {
$subtext = '<a href="index.php?act=otvet&id=' . $res['gid'] . '">' . $lng['reply'] . '</a>' .
( $rights >= $res['rights'] ? ' | <a href="index.php?act=edit&id=' . $res['gid'] . '">' . $lng['edit'] . '</a> | <a href="index.php?act=delpost&id=' . $res['gid'] . '">' . $lng['delete'] . '</a>' : '');
} else {
$subtext = '';
}
$arg = array(
'header' => $text,
'body' => $post,
'sub' => $subtext
);
echo functions::display_user($res, $arg);
echo '</div>';
}
} else {
echo '<div class="menu"><p>' . $lng['guestbook_empty'] . '</p></div>';
}
echo '<div class="phdr">' . $lng['total'] . ': ' . $total . '</div>';
if ( $total > $kmess) {
echo '<div class="topmenu">' . functions::display_pagination('index.php?', $start, $total, $kmess) . '</div>';
}
break;
}
require( '../incfiles/end.php');
Как организовать вставку видео через ифрэйм код? Чтобы синтаксичних ошибок не было?