Перейти к содержанию
СофтФорум - всё о компьютерах и не только

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


Рекомендуемые сообщения

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Смотрю, сайт на 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; }?>
Ссылка на комментарий
Поделиться на другие сайты

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

id | text

1 | lalala

2 | gagaga

.. | ...

и т.д.

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

<?

...

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

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

...

?>

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Wandragor:

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

Ссылка на комментарий
Поделиться на другие сайты

Смотрю, сайт на 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]

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

Первый день на форуме? :g:

Вот тебе два мануала:

google.ru

http://www.softboard.ru/index.php?act=Search&f=11

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...