Jump to content
СофтФорум - всё о компьютерах и не только

Как сделать на моем сайте?


Recommended Posts

У меня есть сайт www.russianempire.com.ru . Как сделать на главной странице так, чтобы каждый посетительна ней видел разную информацию?

НАПРИМЕР: Заходит посетитель на сайт. А на главной странице моего сайта находится информация: "Великая Держава - Великая История". А как сделать, чтобы эта надпись и пояснение к ней постоянно изменялось на новую информацию при каждом посещении страницы?

Надеюсь объяснил понятно...

Link to comment
Share on other sites

Смотрю, сайт на PHP. Тогда используй функцию rand().

<? switch (rand(1, 5)) {   case 1:     echo "Test 1";     break;   case 2:     echo "Test 2";     break;   case 3:     echo "Test 3";     break;   case 4:     echo "Test 4";     break;   case 5:     echo "Test 5";     break; }?>
Link to comment
Share on other sites

Загоняешь все фразы в БД.

id | text

1 | lalala

2 | gagaga

.. | ...

и т.д.

Потом пишешь скрипт вывода из базы. Запрос примерно такой:

<?

...

$id = rand(mysql_count_rows); // непомню точно команду :\. глянь в мануале.

$sql = "select * from table_with_phrases where id=\"$id\""; //где table_with_phrases - название таблицы

...

?>

Link to comment
Share on other sites

Пожалуй больше подойдет код на PHP. C базами я почти не работал (за исключением установки форума). Вот только подскажите пожалуйста как этот код использовать( если честно не очень понял, что означает фраза Test 1 и тд).

Link to comment
Share on other sites

Wandragor:

Test1 в твоём случае может быть "Великая Держава - Великая История". Советую всё-таки сделать с базой, это и удобнее, и надёжнее.

Link to comment
Share on other sites

Смотрю, сайт на PHP. Тогда используй функцию rand().
<? switch (rand(1, 5)) {   case 1:     echo "Test 1";     break;   case 2:     echo "Test 2";     break;   case 3:     echo "Test 3";     break;   case 4:     echo "Test 4";     break;   case 5:     echo "Test 5";     break; }?>

198157[/snapback]

А как сделать, чтобы рисунок вместе с текстом менялся, да и текст сделать другой (пожирнее и т.п.)? Как я понимаю данная функция не подходит? Или я не прав?

Link to comment
Share on other sites

Вместо echo "Test1"; пиши echo "<b>Test1</b>";

Т.е. в кавычках можешь писать html-теги.

С рисунками - тут нужно воображение. Например, у тебя есть каталог images, в котором картинки пронумерованы (img1.gif, img2.gif etc.). Прописываешь echo "<img src=images/imgX... в каждый пункт и всё.

Link to comment
Share on other sites

Одна из строк у меня такая:

echo "<img src=russianempire1.jpg alt=Российская Империя width=300 height=200>";

Как сделать чтобы текст после alt= отображался полностью? У меня отображается одно слово -Российская и все. Может я чего напортачил?

Link to comment
Share on other sites

Извините, такой вот я веб-мастер. А ссылку на мануал не дадите? Вдруг кому еще понадомится...

А вообще ВСЕМ ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...