Всем привет!
Помогите, как сделать так чтобы картинки менялись после обновления страницы форума?
Спасибо.
1. Pauk - 05 Апреля, 2007 - 21:01:27 - перейти к сообщению
2. Djavani - 06 Апреля, 2007 - 04:42:41 - перейти к сообщению
Pauk пишет:
Помогите, как сделать так чтобы картинки менялись после обновления страницы форума?
Именно только после обновления? Ну а вообще, можешь посмотреть здесь (на php) там сразу в начале есть что-то похожее: banner add v1.0, No database Ad Rotator,.....
Так же там можно найти подобные скрипты на других языках програмирования!
3. Pauk - 06 Апреля, 2007 - 07:52:31 - перейти к сообщению
Просидел всю ночь думая как это сделать и вставить на форум в шапку... был как раз на этом сайте и перепробовал половину скриптов. Мои познания в php очень поверхностные.
4. Djavani - 06 Апреля, 2007 - 08:47:48 - перейти к сообщению
Pauk пишет:
Просидел всю ночь думая как это сделать и вставить на форум в шапку... был как раз на этом сайте и перепробовал половину скриптов. Мои познания в php очень поверхностные.
Что-то я тебя не понимаю что тебе нужно - понять, как вставить банер в шапку форума или ты знаешь, как вставить банер, но тебе нужно сделать чтоб несколько банеров менялись в шапке при обновление страницы?
Все что бесплатно - всегда не котируется с нашими желаниями! К тому же, чтобы сделать, то что ты задумал - не нужно обладать большими знаниями php, как раз хватит поверхостных!
5. Pauk - 06 Апреля, 2007 - 09:20:58 - перейти к сообщению
Нужно меняющиеся картинки при обновлении страницы в шапке форума. Скачивал скрипты указанные выше с сайта, но не знаю как их вставить. Если есть возможность вставить просто рэндом в страницу, то было бы просто здорово, потому как баннеры мне не нужны. Видимо мои знания php совсем уж не поверхностные, а так ни о чем.
6. Jakeryf - 06 Апреля, 2007 - 10:29:29 - перейти к сообщению
Чего проще. Закинь в папку скажем im/rand/ нужные тебе картинки с названиями 1.gif 2.gif 3.gif и т. д. расширение не суть важно. потом в нужном месте в шаблоне пишешь
если тебе надо менять лого форума пишешь похожий код, только меняй картинку в классе (CSS) отвечающим за логотип.
CODE:
<?php
$rand = rand(1, 10); //если у тебя 10 картинок в папке
echo '<img src="./im/rand/'.$rand.'.gif" />';
?>
<?php
$rand = rand(1, 10); //если у тебя 10 картинок в папке
echo '<img src="./im/rand/'.$rand.'.gif" />';
?>
если тебе надо менять лого форума пишешь похожий код, только меняй картинку в классе (CSS) отвечающим за логотип.
7. awep - 06 Апреля, 2007 - 12:23:41 - перейти к сообщению
Jakeryf, а srand!???
CODE:
function make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
#и уже потом
$rand = rand(1, 10); //если у тебя 10 картинок в папке
echo '<img src="./im/rand/'.$rand.'.gif" />';
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
#и уже потом
$rand = rand(1, 10); //если у тебя 10 картинок в папке
echo '<img src="./im/rand/'.$rand.'.gif" />';
8. Pauk - 06 Апреля, 2007 - 12:56:20 - перейти к сообщению
Вот файл logos
Красным выделено где логотип , извините за тупость мою, но куда мне воткнуть Ваш код? Чтобы логотип менялся при обновлении страницы и какой код из двух?
Спасибо.
P.S. Совсем запутался...
CODE:
<?php
@include('./data/banners.php');
$counters = null;
@include('./data/counters.php');
$loginact = ($exbb['reged']) ? '| <a href="loginout.php?action=logout" title="'.$lang['Logout'].'">'.$lang['Logout'].'</a> | <a href="profile.php" title="'.$lang['Yor_profile'].'">'.$lang['Yor_profile'].'</a> | <a href="messenger.php" target="_blank" title="'.$lang['PM_tit'].'">'.$lang['PM'].'</a> |' : '| <a href="loginout.php" title="'.$lang['Login'].'">'.$lang['Login'].'</a> | <a href="register.php" title="'.$lang['Registration'].'">'.$lang['Registration'].'</a> | <a href="profile.php?action=lostpassword" title="'.$lang['Forgotten_password'].'">'.$lang['Forgotten_password'].'</a> |';
echo <<<DATA
$banner
<a name="top"></a>
<table width="100%" align="center" cellspacing="1" cellpadding="0" border="0">
<tr><td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center">
<table width="65%" cellspacing="0" cellpadding="0" border="0">
<tr>
[color=red]<td><a href="index.php"><img src="./im/1.gif"[/color] border="0" alt="$lang[Forum_index]" vspace="1" /></a></td>
</table>
<br></td></tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="22">
@include('./data/banners.php');
$counters = null;
@include('./data/counters.php');
$loginact = ($exbb['reged']) ? '| <a href="loginout.php?action=logout" title="'.$lang['Logout'].'">'.$lang['Logout'].'</a> | <a href="profile.php" title="'.$lang['Yor_profile'].'">'.$lang['Yor_profile'].'</a> | <a href="messenger.php" target="_blank" title="'.$lang['PM_tit'].'">'.$lang['PM'].'</a> |' : '| <a href="loginout.php" title="'.$lang['Login'].'">'.$lang['Login'].'</a> | <a href="register.php" title="'.$lang['Registration'].'">'.$lang['Registration'].'</a> | <a href="profile.php?action=lostpassword" title="'.$lang['Forgotten_password'].'">'.$lang['Forgotten_password'].'</a> |';
echo <<<DATA
$banner
<a name="top"></a>
<table width="100%" align="center" cellspacing="1" cellpadding="0" border="0">
<tr><td>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td align="center">
<table width="65%" cellspacing="0" cellpadding="0" border="0">
<tr>
[color=red]<td><a href="index.php"><img src="./im/1.gif"[/color] border="0" alt="$lang[Forum_index]" vspace="1" /></a></td>
</table>
<br></td></tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr height="22">
Красным выделено где логотип , извините за тупость мою, но куда мне воткнуть Ваш код? Чтобы логотип менялся при обновлении страницы и какой код из двух?
Спасибо.
P.S. Совсем запутался...
9. awep - 06 Апреля, 2007 - 13:30:06 - перейти к сообщению
перед
CODE:
ставишьecho <<<DATA
$banner
<a name="top"></a>
$banner
<a name="top"></a>
CODE:
потом заменяешьfunction make_seed() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$rand = rand(1, 10); //если у тебя 10 картинок в папке
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$rand = rand(1, 10); //если у тебя 10 картинок в папке
CODE:
на<img src="./im/1.gif"
CODE:
<img src="./im/rand/{$rand}.gif"
10. Pauk - 06 Апреля, 2007 - 13:33:47 - перейти к сообщению
Сейчас сделал вот так ...
поставил перед всем...
Вроде как устраивает...
Спасибо вам за помощь... вариант awep'а обязательно попробую.
поставил перед всем...
Вроде как устраивает...
Спасибо вам за помощь... вариант awep'а обязательно попробую.
CODE:
<?php
$rand = rand(1, 2); //если у тебя 10 картинок в папке
echo '<a href="index.php"><img src="./im/rand/'.$rand.'.jpg" />';
?>
<?php
@include('./data/banners.php');
$counters = null;
@include('./data/counters.php');
$loginact = ($exbb['reged']) ? '| <a href="loginout.php?action=logout" title="'.$lang['Logout'].'">'.$lang['Logout'].'</a> | <a href="profile.php" title="'.$lang['Yor_profile'].'">'.$lang['Yor_profile'].'</a> | <a href="messenger.php" target="_blank" title="'.$lang['PM_tit'].'">'.$lang['PM'].'</a> |' : '| <a href="loginout.php" title="'.$lang['Login'].'">'.$lang['Login'].'</a> | <a href="register.php" title="'.$lang['Registration'].'">'.$lang['Registration'].'</a> | <a href="profile.php?action=lostpassword" title="'.$lang['Forgotten_password'].'">'.$lang['Forgotten_password'].'</a> |';
echo <<<DATA
$banner
<a name="top"></a>
<table width="100%" align="center"
$rand = rand(1, 2); //если у тебя 10 картинок в папке
echo '<a href="index.php"><img src="./im/rand/'.$rand.'.jpg" />';
?>
<?php
@include('./data/banners.php');
$counters = null;
@include('./data/counters.php');
$loginact = ($exbb['reged']) ? '| <a href="loginout.php?action=logout" title="'.$lang['Logout'].'">'.$lang['Logout'].'</a> | <a href="profile.php" title="'.$lang['Yor_profile'].'">'.$lang['Yor_profile'].'</a> | <a href="messenger.php" target="_blank" title="'.$lang['PM_tit'].'">'.$lang['PM'].'</a> |' : '| <a href="loginout.php" title="'.$lang['Login'].'">'.$lang['Login'].'</a> | <a href="register.php" title="'.$lang['Registration'].'">'.$lang['Registration'].'</a> | <a href="profile.php?action=lostpassword" title="'.$lang['Forgotten_password'].'">'.$lang['Forgotten_password'].'</a> |';
echo <<<DATA
$banner
<a name="top"></a>
<table width="100%" align="center"