XSL шаблон для галереи.

#
XSL шаблон для галереи.
Помогите, пожалуйста, с созданием шаблона.
Нужно:
— вывод на главной странице 4 фотографии в ряд (хорошо если можно будет настраивать кол-во вывода фото);
— фото должны быть без подписей (даты) и без ссылки на стр. с фото, т. е., просто чтобы открывалась большая картинка в вспл. окне;
— фото должны браться и выводиться «вразброс» из всей галереи.

Большое спасибо! Надеюсь, это тоже кому-нибудь пригодится.
Модератор
#
Re: XSL шаблон для галереи.
Belousoff писал(а):
— вывод на главной странице 4 фотографии в ряд (хорошо если можно будет настраивать кол-во вывода фото);
— фото должны быть без подписей (даты) и без ссылки на стр. с фото, т. е., просто чтобы открывалась большая картинка в вспл. окне;

Внесите корректировки в XSL-шаблон. Поставленная задача тривиальная.

Belousoff писал(а):
— фото должны браться и выводиться «вразброс» из всей галереи.

еще проще, показ осуществляется с помощью метода ShowInformationSystem()

$InformationSystem = new InformationSystem();
$id_inf_sys = 1; // номер инфосистемы
$information_groups_id = false; // номер группы, если false - все группы
$xsl_name = "Имя XSL шаблона";
$items_on_page = 10; // Число выводимых элементов

$property = array();
$property['OrderField'] = 'RAND()'; // Указываем случайную сортировку элементов

$InformationSystem->ShowInformationSystem($id_inf_sys, $information_groups_id, $xsl_name, $items_on_page, $items_begin = 0, $external_propertys = array(), $property);
#
Re: XSL шаблон для галереи.
данный пример со стандартным "СписокКартинок" шаблоном ОЧЕНЬ грузит сервер, либо обрабатывается не правильно.
если рефрешить главную (куда я вставлял этот код) по F5, то страница из 3-4 рефрешей открывается всего 1 раз.
когда код убран, все просто "летает".
пришлось отказаться от данного метода.
может есть другой способ?
#
Re: XSL шаблон для галереи.
ps если брать стандартный метод вывода, т.е. не рандом ,а поледние добавленные, то тоже работает нормально.
Модератор
#
Re: XSL шаблон для галереи.
Eklmn,
число картинок в инфосистеме? В данном коде вместо сортировки по указанным полям для ИС производится случайная сортировка. Просьба предоставить данные доступа в службу поддержки для изучения причин.
#
Re: XSL шаблон для галереи.
в двух разделах примерно по 8-10 картинок(в каждом)
отписал
Модератор
#
Re: XSL шаблон для галереи.
Eklmn,
как миниму проблема с каналами до сервера, привожу нашу трассировку:

Цитата:
tracert -d [ваш-сайт]

Трассировка маршрута к [ваш-сайт] [хх.хх.ххх.хх]
с максимальным числом прыжков 30:

  8    39 ms    39 ms    39 ms  87.226.130.4
  9    70 ms    70 ms    69 ms  87.226.216.170
10    72 ms    69 ms    68 ms  80.77.97.177
11    68 ms    67 ms    68 ms  80.77.96.98
12    77 ms    76 ms    78 ms  213.206.129.33
13    75 ms    73 ms    75 ms  80.77.64.33
14   155 ms   155 ms   154 ms  144.232.19.29
15   155 ms   154 ms   153 ms  144.232.9.109
16   155 ms   155 ms   155 ms  144.232.20.75
17   156 ms   155 ms   156 ms  144.232.13.190
18   155 ms   155 ms   155 ms  144.232.13.48
19   173 ms   173 ms   172 ms  160.81.206.46
20     *        *        *     Превышен интервал ожидания для запроса.
21     *        *        *     Превышен интервал ожидания для запроса.
22     *        *        *     Превышен интервал ожидания для запроса.
23   176 ms   175 ms   177 ms  xx.xx.xxx.xx


Трассировка завершена.


Не удивительно, что сайт открывается с 3-4 раза.

Включение/отключение сортировки на результаты проверки каких либо действий не возымело.
#
Re: XSL шаблон для галереи.
зделайте тоже самое от сюда
http://www.all-nettools.com/toolbox
как видите все впорядке.
сервер находится в одном из самых качественный ДЦ peer1.net в NY
сейчас я убрал вывод РАНДОМ галереи и можно рефрешить по F5 хоть до посинения - никаких проблем.
проблема именно в выводе рандома.
Модератор
#
Re: XSL шаблон для галереи.
Eklmn,
предоставьте доступ к PhpMyAdmin, будем проверять запрос выборки через базу.

Рефрешить по F5 до посинения не нужно, нужно вначале отключить сортировку случайную и подождать, чтобы результаты покинули кэш БД MySQL. Для rand-а результаты каждый раз будут разными, для постой сортировки они кэшируются MySQL-ом на некоторое время.
#
Re: XSL шаблон для галереи.
20     *        *        *     Превышен интервал ожидания для запроса.
21     *        *        *     Превышен интервал ожидания для запроса.
22     *        *        *     Превышен интервал ожидания для запроса.
эти ИП не имеют глобального роутинга.
проверить можите сами tracert 216.187.115.165

Авторизация