Вывод случайных строк в WordPress

S4
На сайте с 23.09.2012
Offline
24
923

Доброго времени суток, форумчане!

Хотелось бы спросить совета у знающих ребят. Суть в следующем:

Имеется текстовый файл содержащий непосредственно текст. В нем содержится порядка 300-500 строк. Каждая строка - 400-500 символов. Можно ли как-то вывести две или более случайные строки из этого файла у себя на сайте на определенной странице? Движок WordPress

Заранее благодарю откликнувшихся

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#1

1. Файл закиньте в корень сайта

2. Вставьте код в нужное место в шаблоне вашем:

<?php echo $text[array_rand($text=file($_SERVER['DOCUMENT_ROOT']."/banner.txt"))]; ?>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
S4
На сайте с 23.09.2012
Offline
24
#2
LEOnidUKG:
1. Файл закиньте в корень сайта
2. Вставьте код в нужное место в шаблоне вашем:
<?php echo $text[array_rand($text=file($_SERVER['DOCUMENT_ROOT']."/banner.txt"))]; ?>

Спасибо вам огромное! Все работает. А как быть, если нужно вывести 2 или более случайных строки? Есть ли такое же простое решение?

LEOnidUKG
На сайте с 25.11.2006
Offline
1752
#3
san4izviva:
Спасибо вам огромное! Все работает. А как быть, если нужно вывести 2 или более случайных строки? Есть ли такое же простое решение?

Ну вам прямо много много нужно?

А так можете продублировать просто строки.

S4
На сайте с 23.09.2012
Offline
24
#4
LEOnidUKG:
Ну вам прямо много много нужно?

А так можете продублировать просто строки.

В принципе, нужно 2-3. А, пускай будет не текстовый файл, а БД. Используя запросы к БД можно такое сделать?

P.S. При предыдущей попытке что-то вытащить из MySQL и вывести на страницу, постоянно возникали проблемы с кодировкой. Не знаете, в чем может быть проблема?

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
san4izviva:
Можно ли как-то вывести две или более случайные строки из этого файла у себя на сайте на определенной странице? Движок WordPress

Легко! В дистре даже лежит демо-плагин - хеллодолли, делающий тоже самое, только выводит не на морду, а в админку.

Измени и выводи в нужном шаблоне темы.

san4izviva:
постоянно возникали проблемы с кодировкой. Не знаете, в чем может быть проблема?

В кодировках.

Ваш КЕП :)

Проверяй кодировку БД, файлов, сервера.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
F
На сайте с 03.12.2008
Offline
73
#6

Я вот так делал:


<?php
$quotes[] = 'жираф может чистить уши своим 21-дюймовым языком.';
$quotes[] = 'таракан может прожить несколько недель, с отрубленной головой.';


srand ((double) microtime() * 1000000);
$random_number = rand(0,count($quotes)-1);
echo ($quotes[$random_number]);
?>
http://show63.ru (http://show63.ru) - самара: аренда звука и света, сцена, светодиодного экрана. Аренда стульев, столов в Самаре и в Самарской области.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий