Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#37 used as offset, casting to integer (37) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#38 used as offset, casting to integer (38) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Меняющиеся картинки в logos
ТвойWeb » » ExBB Full Mods » Меняющиеся картинки в logos

Страниц (2): [1] 2 »
 

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 и т. д. расширение не суть важно. потом в нужном месте в шаблоне пишешь
CODE:

<?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" />';
8. Pauk - 06 Апреля, 2007 - 12:56:20 - перейти к сообщению
Вот файл logos
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">



Красным выделено где логотип , извините за тупость мою, но куда мне воткнуть Ваш код? Чтобы логотип менялся при обновлении страницы и какой код из двух?
Спасибо.
P.S. Совсем запутался... Растерялся
9. awep - 06 Апреля, 2007 - 13:30:06 - перейти к сообщению
перед
CODE:
echo <<<DATA
$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 картинок в папке
потом заменяешь
CODE:
<img src="./im/1.gif"
на
CODE:
<img src="./im/rand/{$rand}.gif"
10. Pauk - 06 Апреля, 2007 - 13:33:47 - перейти к сообщению
Сейчас сделал вот так ...
поставил перед всем...
Вроде как устраивает...
Спасибо вам за помощь... вариант 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"

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0399]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33