Ничего не понимаю! Soniks , вот смотри: в конце в файле index.php такой код
break;
default:
galleryHeader();
include("modules/Album/public/mainGallery.php");
viewcats();
break;
}
Я добавляю include("modules/Album/public/last.php");
break;
default:
galleryHeader();
include("modules/Album/public/mainGallery.php");
include("modules/Album/public/last.php");
viewcats();
break;
}
В файле last.php
<?php
OpenTable();
echo "тест";
CloseTable();
?>
как ты и сказал без стандартных функции нюки.
После этого все работает, но блок с надписью тест появляется над блоком с категориями, а не под ним. Это почему так? я же написал
include("modules/Album/public/mainGallery.php");
include("modules/Album/public/last.php");
а не
include("modules/Album/public/last.php");
include("modules/Album/public/mainGallery.php");
и сторчка include("modules/Album/public/mainGallery.php"); отвечает как я понял как раз таки за блок с категориями, так как если его закомментировать он пропадает.
И еще вопрос: Вот сделал блок , который отображает 4 последние добавленные картинки в галерею, вернее который должен был отображать 4 картинки, а он почему-то только 1 показывает (последнию). Вот код:
<?php
if (eregi("block-Advertising.php",$_SERVER[PHP_SELF])) {
Header("Location: ../index.php");
exit;
}
global $prefix, $db;
$pic = mysql_fetch_array(mysql_query("SELECT p.pid, p.img, p.gid, c.galloc FROM
$prefix"._Album_pictures." AS p LEFT JOIN $prefix"._Album_categories." AS c ON
скорее всего в файле mainGallery.php идет не вывод информации вна экран через функции echo или print, а передача в переменную или вообще там содержаться фунуциии, а весь текст выводиться в функции viewcats();, попробуйте под ней добавить инклуд
ошибка в том, что функция mysql_fetch_array выводит массив только одной строки извлеченной с таблицы, поэтому нужен цикл:
PHP код:
$row = mysql_query("SELECT p.pid, p.img, p.gid, c.galloc FROM $prefix"._Album_pictures." AS p LEFT JOIN $prefix"._Album_categories." AS c ON c.gallid=p.gid order by p.pid DESC limit 4 "); while($pic = mysql_fetch_array($row)) { $content .= "<center><img src=\"modules/Album/album/$pic[galloc]/$pic[img]\" width=\"140\"><br><br></center>"; }
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
Вот я настроил под себя это "Чудо", но мне нужна одна функция хорошая. У меня один раздел, а файлов очень много загружается туда, и мне нужно чтобы каждый файл загружался под своим порядковым номером. Это реально сделать? =\
Допустим, у меня есть файлы
1.jpg
347hisdbvbgds.gif
1.jpg
Вот, мне нужно чтобы файл загрузился под номером(ID). Или например, чтобы имя остовалось прежнее, а префикс добавлялся с номером файла... т.е. чтобы получилось:
1_1.jpg
2_347hisdbvbgds.gif
3_1.jpg
...итд...
Просто не хочу чтобы файлы заменялись =\
Мне всё что нужно, это чтобы у меня тама всегда порядок был... тоесть ничего не пропало ,и всё хорошо работало)
Помагите пожалуйста... лично сам всё перерыл, нигде не нашёл такую функцию =((((((
а! вот ещё можно чтобы каждый снимок был в отдельной папке... а папка допустим, с названием Id картинки... не подскажете как это сделать? =\
"Если бы Вы не смогли сидеть неделю, это бы значило что у Вас геморрой."
На главной странице модуля Album выводятся последние добавленные картинки, но выводятся они там не в виде превьюшек, а в виде полноразмерных картинок, уменьшенных до определенного размера. Как сделать так, чтобы выводились превьюшки либо вообще отключить показ последних добавленных?