[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Алгоритм рандомного вывода контента
seowin
Всем привет!

Задача стоит такая.
Есть:
Массив предложений
Массив картинок
Массив заголовков

Нужно, чтобы при каждом обновлении страницы выводилась мешанка из всего этого. Т.е. структура страницы постоянно менялась.

К примеру, берем от и до предложений из массива.
Предложения разбиваем на абзацы (также указываем от и до предложений на абзац и сколько делать абзацев (от и до)).
Берем от и до картинок из массива.
Берем от и до заголовков из массива.

Скрипт это все перемешивает и выводит в рандомном порядке.

К примеру, при первом обновлении страницы выдаст:
Абзац
Картинки
Заголовок
Абзац
Абзац

При втором обновлении выдаст:
Картинка
Заголовок
Абзац
Картинка

И т.д.

Заранее спасибо всем, кто откликнется на мою просьбу!
AllesKlar
seowin
Отличный алгоритм.
Ждем реализации от тебя, чтобы было о чем поговорить.

_____________
[продано копирайтерам]
seowin
Алгоритм реализовал, встал несколько другой вопрос.

У меня сейчас получилось несколько массивов:
1. Массив с предложениями и картинками
2. Массив с заголовками

Нужно из массива 1 сделать несколько абзацев (от и до). Это я понимаю как сделать.

А далее вывести все это в рандомном порядке. К примеру так:

абзац
заголовок
абзац
абзац
заголовок
абзац

при этом чтобы не было 2х и более подряд идущих заголовков. Т. е. чтобы не было такого:

абзац
заголовок
заголовок
абзац

И чтобы заголовки не выводились в начале и в конце. Т.е. чтобы не было такого:

заголовок
абзац
абзац
заголовок

Заголовки должны выводиться только между абзацами.

Как такое можно реализовать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.