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
 
				
 
 
		