Trolzen
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору broomerok Цитата: Спасибо за попытку помочь, но вот только "используй именно эту часть модуля" -- это проблематично. Во-первых, фиг знает, где она находится (хотя конечно, я уже посмотрел и нашёл, нетривиальный такой путь оказался: 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-ленты. не при каждом запросе, конечно, потому что информеры кешируются, но всё таки. Плюс, аналогичным образом у меня сделан блок последних новостей на сайте. Уже получается три запроса при "протухании" кеша. Хотя, в общем-то не так уж и много выходит. Второй. Информеры кешируются на довольно длительный проммежуток времени. Судя по коду, они должны обновляться раз в час. Точнее, они должны обновляться в начале каждого часа, но у меня почему-то при переходе через "ноль-ноль минут" такого не наблюдается. Никак не могу понять, в чём дело, но да ладно, всё равно ломать и переделывать, чтоб они почаще обновлялись. | Всего записей: 363 | Зарегистр. 03-12-2006 | Отправлено: 20:47 26-11-2010 | Исправлено: Trolzen, 20:48 26-11-2010 |
|