Поиск сообщества
Показаны результаты для тегов 'последние'.
Найдено: 1 результат
-
Выводим последние фотографии
Why Not опубликовал тема в Модули, плагины, хаки, модификации Vii Engine
Привет всем! Не нашел здесь этого маленького мода "вывод последних фото в профиле" Решил добавить. Только есть одно НО! Ребят, подскажите код чистки кэша для этого модуля. А то здесь получается что когда добавляешь или удаляешь какую нибудь фотографию из альбома, а в выводе она не обновляется автоматически. Вся проблема с кэшем как я понял. После чистки папки кэша все нормально выводится. Надеюсь вы меня поняли) И так, начнем. 1.Заходим в system/modules/profile.php Находим: //Семейное положение И выше вставляем: //Последние фотографии вывод if($sql_albums){ $sql_photos = $db->super_query("SELECT id,album_id,user_id,photo_name FROM `".PREFIX."_photos` WHERE user_id='{$id}' ORDER BY id DESC LIMIT 8",1, "user_{$id}/photos"); foreach($sql_photos as $rows){ $photos .= ' <a onclick="Photo.Show(this.href); return false" href="/photo'.$rows['user_id'].'_'.$rows['id'].'_'.$rows['album_id'].'"> <img src="/uploads/users/'.$rows['user_id'].'/albums/'.$rows['album_id'].'/c_'.$rows['photo_name'].'" width="100" style="float:left"> </a> '; } $tpl->set('[phet]', ''); $tpl->set('[/phet]', ''); $tpl->set('{five-photo}',$photos); }else{ $tpl->set_block("'\\[phet\\](.*?)\\[/phet\\]'si",""); } 2.Потом в profile.tpl в вашем шаблоне после обложки: [not-owner][cover]<div class="cover_all_user"><img src="{cover}" width="800" id="cover_img" {cover-param-5} /></div>[/cover][/not-owner] Вставляем вот это: [phet] <div style=";margin-right:-15px">{five-photo}</div> [/phet] ---------------- Здесь я сделал вывод последних 8 фоток в ширину 100px, кому надо правьте под себя. Делалось на vii 2.0