blagoy_vip 7 Опубликовано: 24 июля 2007 Рассказать Опубликовано: 24 июля 2007 Собственно сабж. Надо в шаблон main.tpl вставить число = колличеству картинок в папке uploads/posts/ Получается типа того: Колличество фотографий на сайте: 145 С ценой стучитесь в icq 322463772 Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 25 июля 2007 Рассказать Опубликовано: 25 июля 2007 че-то не находит номер ацЪкы) <?php function img () { $imgdir = ROOT_DIR.'/uploads/posts/'; $img_arr = Array(); if (is_dir($imgdir)) { if ($handle = opendir($imgdir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { array_push($img_arr, $file); } } closedir($handle); } } else die ('Нет папки'); $NumFiles=count($img_arr); $out =<<< HTML <div align="center"> Колличество фотографий на сайте: {$NumFiles} </div> HTML; return $out; } $img = img (); ?> Цитата Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 25 июля 2007 Рассказать Опубликовано: 25 июля 2007 Автор kenpark, это куда? напрямую в шаблон? Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 26 июля 2007 Рассказать Опубликовано: 26 июля 2007 а аську все же я обнаружить никак не могу в индекс после: require_once ROOT_DIR.'/engine/init.php'; добавляешь: require_once ROOT_DIR.'/engine/modules/img.php'; и где-то после: $tpl->set('{topnews}',$topnews); добавляешь: $tpl->set('{img}',$img); ну и по адресу /engine/modules/img.php сохраняешь файл img.php, который будет содержать код, написаный в предыдущем моем посте... еще проще (по колличеству изменений и действий в файле engine/modules/functions.php добавляем функцию: function img () { $imgdir = ROOT_DIR.'/uploads/posts/'; $img_arr = Array(); if (is_dir($imgdir)) { if ($handle = opendir($imgdir)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { array_push($img_arr, $file); } } closedir($handle); } } else die ('Нет папки'); $NumFiles=count($img_arr); $out =<<< HTML <div align="center"> Колличество фотографий на сайте: {$NumFiles} </div> HTML; return $out; } и в индекс.пхп после $tpl->set('{topnews}',$topnews); добавляем вот это $tpl->set('{img}', img()); еще зы: в ф-цие часть $NumFiles=count($img_arr); нужно менять, если в директории подсчета есть папки, которые оно тоже будет считать... Цитата Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 Автор kenpark, спасибо, работает. Аська у меня должна нормально искаца. Скажите WMZ кошелёк, переведу денежку. Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 все равно аську не находит а денег не нужно, по сути то ничего то и не делал почти...бум считать что это на благо всего человечества Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 kenpark, Благородный поступок! Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 по-моему вот это гораздо ценее чем какие-то там деньги вот если бы акки на рапиду еще за это давали Kaiser, спс Цитата Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 3 сентября 2007 Рассказать Опубликовано: 3 сентября 2007 Автор kenpark, в версии 6.2 изменился алгоритм загрузки картинок, как теперь быть? надо считать картинки в папке posts и а подпапках Цитата Ссылка на сообщение Поделиться на других сайтах
blagoy_vip 7 Опубликовано: 11 сентября 2007 Рассказать Опубликовано: 11 сентября 2007 Автор помогите кто-нибудь Цитата Ссылка на сообщение Поделиться на других сайтах
LocalHost 0 Опубликовано: 15 сентября 2007 Рассказать Опубликовано: 15 сентября 2007 А можно заменить скока папка с картинками всего весят ???? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.