Динамическая "шапка"
Как сделать, чтобы при каждом обращении к странице в шапку загружался разный контент (менялись картинки, текст)
Например, это будут полезные советы по тематике сайта.
Будем считать, что содержимое шапки заключено в теге
<div> ... </div>
С уважением, Артем.
Цитата:
Originally posted by amiable
Доброго всем дня.
Как сделать, чтобы при каждом обращении к странице в шапку загружался разный контент (менялись картинки, текст)
Например, это будут полезные советы по тематике сайта.
Будем считать, что содержимое шапки заключено в теге
<div> ... </div>
С уважением, Артем.
Доброго всем дня.
Как сделать, чтобы при каждом обращении к странице в шапку загружался разный контент (менялись картинки, текст)
Например, это будут полезные советы по тематике сайта.
Будем считать, что содержимое шапки заключено в теге
<div> ... </div>
С уважением, Артем.
Один из самых простых. Наделай кучу файлов и чтоб их содержимое было то, которое ты хочешь вставить в это место. Назови их 1.php, 2.php etc... Наделал их примерно 20, зотем между этими тегами вставляешь:
Код:
<?php
$page = mt_rand(1, 20).".php";
include($page);
$page = mt_rand(1, 20).".php";
include($page);
Всё, я дал самое простое. Думаю тебе этого хватит.
Цитата:
Originally posted by amiable
Доброго всем дня.
Как сделать, чтобы при каждом обращении к странице в шапку загружался разный контент (менялись картинки, текст)
Например, это будут полезные советы по тематике сайта.
Будем считать, что содержимое шапки заключено в теге
<div> ... </div>
С уважением, Артем.
Доброго всем дня.
Как сделать, чтобы при каждом обращении к странице в шапку загружался разный контент (менялись картинки, текст)
Например, это будут полезные советы по тематике сайта.
Будем считать, что содержимое шапки заключено в теге
<div> ... </div>
С уважением, Артем.
При загрузке?
Это надо писать на серверном языке. К примеру на PHP.
Предположим, шапка такая <div></div> , а в папке img/ лежат разные картинки:
Код:
<div><?php
$handle=opendir('img');
while(($pic = readdir($handle))!==false)
{ if($pic!=='.' and $pic!=='..') $pics[]=$pic; }
echo ''
?></div>
$handle=opendir('img');
while(($pic = readdir($handle))!==false)
{ if($pic!=='.' and $pic!=='..') $pics[]=$pic; }
echo ''
?></div>
Phaust и shaelf, спасибо за помощ. Попробую оба способа ;)
Цитата:
Originally posted by shaelf
Один из самых простых. Наделай кучу файлов и чтоб их содержимое было то, которое ты хочешь вставить в это место. Назови их 1.php, 2.php etc... Наделал их примерно 20, зотем между этими тегами вставляешь:
Один из самых простых. Наделай кучу файлов и чтоб их содержимое было то, которое ты хочешь вставить в это место. Назови их 1.php, 2.php etc... Наделал их примерно 20, зотем между этими тегами вставляешь:
О! А с помощью Smarty, который ты не любишь, это выглядит так:
{if $rand eq 1}
{include file="shapka1.tpl"}
{elseif $rand eq 2}
{include file="shapka2.tpl"}
{/if}
А можно и ещё проще...
:D
Цитата:
Originally posted by mfender
О! А с помощью Smarty, который ты не любишь, это выглядит так:
{if $rand eq 1}
{include file="shapka1.tpl"}
{elseif $rand eq 2}
{include file="shapka2.tpl"}
{/if}
А можно и ещё проще...
:D
О! А с помощью Smarty, который ты не любишь, это выглядит так:
{if $rand eq 1}
{include file="shapka1.tpl"}
{elseif $rand eq 2}
{include file="shapka2.tpl"}
{/if}
А можно и ещё проще...
:D
Да, но мой короче и мне он понятней. (думаю не мне одному:)). Кстати, пиво ещё не кто не отменял:))