Sywooch 0 Опубликовано: 26 июля 2007 Рассказать Опубликовано: 26 июля 2007 Автор Последний скрипт отображает картинки только на главной, в категориях не отображает. И путь до картинки имеет вид например такой http://сайт.ru/category/soft/image_rnd/6.jpg А должен быть http://сайт.ru/image_rnd/6.jpg Т.е. получается нужно создавать папки для каждой категории и помещать туда картинки. Какой в этом смысл. Ничего подобного! Ведь можно использовать абсолютные пути! И вобще из этого примера можно наворотить что хотите! Цитата Ссылка на сообщение Поделиться на других сайтах
infoline 0 Опубликовано: 27 июля 2007 Рассказать Опубликовано: 27 июля 2007 Just_Smile, а ты в коде хоть один запрос видишь? Цитата Ссылка на сообщение Поделиться на других сайтах
KorrDon 0 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 Ребят вопрос , у меня стоит вот такой модуль. Файл: dle_img.php ----------------------------------------------------- Назначение: Показ случайной картинки ===================================================== */ function dle_img () { 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 dle_images ORDER BY RAND() LIMIT 1"); $row = $db->get_row($result); $out ="<div align=\"center\"><a href=\"/uploads/posts/{$row['images']}\"><img border=\"0\" src=\"/uploads/posts/{$row['images']}\" width=\"120 \"></a> <br>Автор: {$row['author']}</div>"; $limit=1;//сколько показывать # $out = "1212"; # $db->query ("set character_set_client='cp1251'"); # $db->query ("set character_set_results='cp1251'"); # $db->query ("set collation_connection='cp1251_general_ci'"); return $out; } $dle_img = dle_img (); ?> как сделать так . чтобы картинка выводилась из определенной категории? Заранее спасибо за помощь Цитата Ссылка на сообщение Поделиться на других сайтах
Torquemada 0 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 (изменено) $result = $db->query("SELECT * FROM dle_images i, dle_post p WHERE i.news_id=p.id HAVING p.category='1' ORDER BY RAND() LIMIT 1"); Лучше даже $result = $db->query("SELECT i.id, i.images, i.news_id, i.author, i.date, p.id, p.category FROM dle_images i, dle_post p WHERE i.news_id=p.id HAVING p.category='1' ORDER BY RAND() LIMIT 1"); Изменено 20 августа 2007 пользователем Torquemada Цитата Ссылка на сообщение Поделиться на других сайтах
KorrDon 0 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 спасибки. единственный лаг в том , что если в новости нет картинки. то он выводит пустую ссылку на новость с надписью рисунок а так все работает замечательно Цитата Ссылка на сообщение Поделиться на других сайтах
Torquemada 0 Опубликовано: 20 августа 2007 Рассказать Опубликовано: 20 августа 2007 Не понял, что значит, в новости нет картинки? В первоначальном запросе у вас идёт выборка просто случайной загруженной картинки. В том запросе, который привел я, каждой картинке ставится в соответствие ее новость (i.news_id=p.id), после чего отсекаются все картинки, не подходящие под условие p.category='1', где 1 - номер категории. Цитата Ссылка на сообщение Поделиться на других сайтах
KorrDon 0 Опубликовано: 21 августа 2007 Рассказать Опубликовано: 21 августа 2007 Да все работает. Огромное спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
LocalHost 0 Опубликовано: 21 августа 2007 Рассказать Опубликовано: 21 августа 2007 интересно а эти модификацый создают допольнительные запросы? Не каких этот скрипт,Запросов дополнительных не создает Цитата Ссылка на сообщение Поделиться на других сайтах
krott 0 Опубликовано: 21 сентября 2007 Рассказать Опубликовано: 21 сентября 2007 Спасибо большое за хак... Получилось! А вто ещё вопрос на засыпку. Как сделать так чтобы с картинкой вместе менялась и ссылка на картинку пример тут: _http://umor.onru.ru/ справа в блоке "Гламурные фото" Заранее огромное спасибо, с меня пЫво! Цитата Ссылка на сообщение Поделиться на других сайтах
krott 0 Опубликовано: 22 сентября 2007 Рассказать Опубликовано: 22 сентября 2007 Люди, ну что? неужели никто не поможет? Цитата Ссылка на сообщение Поделиться на других сайтах
pilot233 0 Опубликовано: 8 ноября 2007 Рассказать Опубликовано: 8 ноября 2007 А как сделать из этой конструкции, чтобы нажав на любую картинку отсылать серфера на спонсора т.е ссылку Rizza, А как сделать из этой конструкции, чтобы нажав на любую картинку отсылать серфера на спонсора т.е ссылку Цитата Ссылка на сообщение Поделиться на других сайтах
a7d 0 Опубликовано: 14 июля 2008 Рассказать Опубликовано: 14 июля 2008 (изменено) www.a7d.com.ua самый нижний блок слева Скрипт работал нормально до обновления версии 7.0. После обновления перестал работать. При попытке заново установить, начал ругаться. При внесении данного изменения : Находим: include_once $tpl->dir.'/login.tpl'; После добавляем include_once ENGINE_DIR.'/modules/random_image.php'; стал выдавать вверху страницы сайта: include_once ENGINE_DIR.'/modules/rssinform.php'; ?> Изменено 14 июля 2008 пользователем a7d Цитата Ссылка на сообщение Поделиться на других сайтах
EzS 2 Опубликовано: 14 июля 2008 Рассказать Опубликовано: 14 июля 2008 По моему для картинок проще Flickr.com пользоваться Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.