У Вас есть один вопрос? - Тогда задайте его тут! new!

Тема закрыта
85.57K
.
Kak pokazat odin sluchayniy kartinka iz neskolkix?
.
Ей 25
# 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.
.
Ей 25
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&amp;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&amp;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?
.
(\/)____o_O____(\/)
TalkingTom, надо гостевуху ковырять
.
Homelion
Как вы думаете БД не сильно нагрузит таблица у которой 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&amp;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&amp;id=' . $res['gid'] . '">' . $lng['reply'] . '</a>' .
( $rights >= $res['rights'] ? ' | <a href="index.php?act=edit&amp;id=' . $res['gid'] . '">' . $lng['edit'] . '</a> | <a href="index.php?act=delpost&amp;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');
.
Как организовать вставку видео через ифрэйм код? Чтобы синтаксичних ошибок не было?
Всего: 6714