T
TopoR
Прохожие
- Автор темы
- #1
Вопрос касается Для просмотра ссылки Войди или Зарегистрируйся вывода случайного изображения с 4images.
Модуль состоит из 1 файла, и никаких инструкций по установке.
Содержание файла:
Залил я модуль в папку /engine/modules/
Прописал в /engine/init.php строчку:
В index.php прописал строку:
В шаблоне main.tpl поставил {gallery} в нужное место. Призаходе, если ничего в модуле не менять выдаёт мускул эрор, а если в файле модуля поставить не
а
то просто ничего не происходит. Что я не так делаю?
Если нужно - Версия DLE - 5.5
Модуль состоит из 1 файла, и никаких инструкций по установке.
Содержание файла:
PHP:
<?php
/*
=====================================================
Проект Web-Script.org - by Barthez
-----------------------------------------------------
http://web-script.org
-----------------------------------------------------
Copyright (c) 2006,2007 Barthez and Ash
=====================================================
Данный код защищен авторскими правами
=====================================================
Версия/Version: 0.1
-----------------------------------------------------
Файл/File: gallery.php
-----------------------------------------------------
Назначение/Designation: Показ случайной картинки из 4Images Gallery
=====================================================
*/
function gallery () {
global $db;
# $db->query ("set character_set_client='latin1'");
# $db->query ("set character_set_results='latin1'");
# $db->query ("set collation_connection='cp1251_general_ci'");
$result = $db->query("SELECT * FROM gallery.4images_images ORDER BY RAND() LIMIT 1");
$row = $db->get_row($result);
$out = "<div align=\"center\"><a href=\"/gallery/details.php?image_id={$row['image_id']}\"><img border=\"0\" src=\"/gallery/data/thumbnails/{$row['cat_id']}/{$row['image_media_file']}\" width=\"100\"> <br>{$row['image_name']}</a></div>";
# $out = "123123";
# $db->query ("set character_set_client='cp1251'");
# $db->query ("set character_set_results='cp1251'");
# $db->query ("set collation_connection='cp1251_general_ci'");
return $out;
}
$gallery = gallery ();
?>
Прописал в /engine/init.php строчку:
PHP:
require_once ENGINE_DIR.'/modules/gallery.php';
PHP:
$tpl->set('{gallery}', $tpl->result['gallery']);
PHP:
$result = $db->query("SELECT * FROM gallery.4images_images ORDER BY RAND() LIMIT 1");
PHP:
$result = $db->query("SELECT * FROM 4images_images ORDER BY RAND() LIMIT 1");
Если нужно - Версия DLE - 5.5