|
|
|
| В аттаче вложил скрипт и файл данных.
В галере есть категории, при входе в выбранную категорию
ссылка === &mc=category&ide=( номер категории)
выводятся первые 12 минифотографий и постраничная навигация на другие страницы с другими 12 минифотографиями
ссылка === &mc=category&ide=(номер категории)&page=(номер страницы)
при нажатии на минифото открывается большая фотография
ссылка === ?&mc=view&ide=(номер категории)&pg=(номер страницы)&pict=(номер фотографии)
Волпрос: Как сделать при открытой большой фотографии ссылки в виде <<< || >>> на другие фотографии этой категории, при этом чтоб не терялся если он есть номер страницы
Данные записаны так
номер категории<>имя.jpg<>название<>номер фото<>0<>0<> | |
|
|
|
|
|
|
|
для: коляка
(15.03.2006 в 18:29)
| | - | |
|
|
|
|
|
|
|
для: коляка
(15.03.2006 в 18:29)
| | Вот что то получается при вводе в урле /index.php?ide=1
выводит имя.jpg в которых номер категории равен $_GET['ide'], но как их подсчитать ? ...
index.php
<?
$ide = $_GET['ide'];
$page = $_GET['pg'];
$pict =$_GET['pict'];
$gfile = file("gallery.set");
for($o=0;$o<count($gfile);$o++)
{
$v = explode("<>",$gfile[$o]);
if (!isset($page)){$page = "1";}else{$page = $page;}
if($ide == $v[0])
echo $v[1]."<br>";
}
?>
|
2 вариант но тоже не могу понять как посчитать строки у которых одна категория
<?
$ide = $_GET['ide'];
$page = $_GET['pg'];
$pict =$_GET['pict'];
$gfile = file("gallery.set");
for($o=0;$o<count($gfile);$o++)
{
$v = explode("<>",$gfile[$o]);
$string = substr("$gfile[$o]",0,1);
if($ide == $string)
echo $v[3]."<br>";
}
?>
|
| |
|
|
|
|
|
|
|
для: коляка
(15.03.2006 в 18:29)
| | Просто поднимаю вопрос так как он ещё актуален, а то тема ушла на другие страницы и её никто не видит | |
|
|
|
|
|
|
|
для: Коляка
(16.03.2006 в 21:12)
| | Если бы Вы более доходчиво изложили, что именно Вы считаете, и привели все данные, Вам бы помогли, я уверен.
Я сам, например, стал пробовать решать Вашу проблему, но:
1. Из текста не понял счет чего именно Вам нужен.
2. Не смог запустить скрипт в аттаче из-за отсутствия файла gallery_category.set
3. Не нашел примера того, как должны выглядеть ссылки на script.php
И только после этого умыл руки. | |
|
|
|
|
|
|
|
для: Trianon
(16.03.2006 в 21:28)
| | Попробую обьяснить : в аттаче есть файл с данными, каждая строка в нем на одну фотографию:
номер категории<>имя.jpg<>название<>номер фото<>0<>0<>
вот ссылка на вывод большой фотографии === > http://localhost/index.php?&mc=view&ide=2&pg=1&pict=50
где :
ide = номер категории
pg = номер страницы (на странице 12 мини фото, если фото в базе > 12, то выводиться постраничная навигация)
pict = номер фото( большого фото )
хочется сделать переход по фото <a href=предыдущая><<< </a>|| <a href=следующая>>>></a>, что то вроде постраничной при открытии большой фотографии над фотографией, а то мне приходиться возвращаться к странице с маленькими фото, и там выбирать ...
Это я пытался посчитать строки у которых номер категории равен 2 если урл /index.php?ide=2, этот код выводит имя.jpg этих строк, 29 шт в столбец, но как вывести их кол-во т.е. 29 (подсчитать) чтобы дальше код развивать к тому что нужно ( нужен - переход по фото )
<?
$ide = $_GET['ide'];
$page = $_GET['pg'];
$pict =$_GET['pict'];
$gfile = file("gallery.set");
for($o=0;$o<count($gfile);$o++)
{
$v = explode("<>",$gfile[$o]);
$string = substr("$gfile[$o]",0,1);
if($ide == $string)
echo $v[1]."<br>";
}
?>
|
А если не трудно то посмотрите сам работающий скрипт | |
|
|
|