broomerok Цитата: Смотри на http://dle-news.ru/modules/1102-modul-fotoalbomy-v008-dlya-datalife-engine.html - 21 пункт - 21. Случайные фотографии в профиле... тоесть там где ты хочешь вывести фотографии используй именно эту часть модуля, а дальше чистый хтмл
Спасибо за попытку помочь, но вот только "используй именно эту часть модуля" -- это проблематично.
Во-первых, фиг знает, где она находится (хотя конечно, я уже посмотрел и нашёл, нетривиальный такой путь оказался: engine/photo/photo_nucleus/peace/profile.php; как "мир" связан с "профилем"? вопрос риторический).
Во-вторых, я не представляю, как выполнить только ту часть из этого файла, что отвечает за генерацию куска со случайными фотками без использования метода "copy-paste".
Ну, и в-третьих, не представляю, как сделать так, чтобы в профиле фотки остались нетронутыми (5 штук и завёрнутов табличку), а в блоке генерировалось по-другому (другое количество, другая разметка).
В общем, конечно, да, я не гуру DLE и, видимо многого не знаю из того, что внутри него как работает. Путь может и правильный, но какой-то длинный и непонятно куда приведёт.
Вообще я уже нашёл решение попроще. Вроде как рекомендованное разработчиком модуля. Если кому надо будет, то вот:
http://admin-club.ru/dlephoto/432-rss-informery.html Вкратце решение такое. Используются информеры. Модуль "DLE Фотоальбомы" может генерировать rss-ленту, при обращении к которой каждый раз выдаются случайные фотки. Потом делаем информер, натравливаем его на эту rss-ленту, делаем этому информеру шаблон по вкусу и вставляем в шаблон главной страницы.
Не нравится только два момента.
Первый. Получется, что при запросе запускаются 2 копии движка: одна для запроса от браузера пользователя, вторая от запроса вторая -- для генерации rss-ленты. не при каждом запросе, конечно, потому что информеры кешируются, но всё таки. Плюс, аналогичным образом у меня сделан блок последних новостей на сайте. Уже получается три запроса при "протухании" кеша. Хотя, в общем-то не так уж и много выходит.
Второй. Информеры кешируются на довольно длительный проммежуток времени. Судя по коду, они должны обновляться раз в час. Точнее, они должны обновляться в начале каждого часа, но у меня почему-то при переходе через "ноль-ноль минут" такого не наблюдается. Никак не могу понять, в чём дело, но да ладно, всё равно ломать и переделывать, чтоб они почаще обновлялись.