SQL и отображение картинок

Вопросы об установке, настройке и работе самого фреймворка

Re: SQL и отображение картинок

Сообщение Sam Dark » 29 окт 2008, 19:36

Выполните вот с такой вьюшкой и дайте результат:
Код: Выделить всё
<div id='pleft'>
<?php
  
echo "<h2>".$category['name']."</h2>\n";
  echo 
"<p>".$category['shortdesc']."</p>\n";
  
var_dump($listing);
?>
</div>
Аватара пользователя
Sam Dark
 
Сообщения: 824
Зарегистрирован: 16 апр 2008, 19:23
Откуда: Воронеж

Re: SQL и отображение картинок

Сообщение Sam Dark » 30 окт 2008, 00:37

А что у вас по адресу http://ваш_сайт/images/dummy-thumb.jpg?
Аватара пользователя
Sam Dark
 
Сообщения: 824
Зарегистрирован: 16 апр 2008, 19:23
Откуда: Воронеж

Re: SQL и отображение картинок

Сообщение Big_Shark » 30 окт 2008, 03:46

echo '<img src="http://127.0.0.1/'.$list['thumbnail'].'" border="0" class="thumbnail"/>\n';
Замени должно по идеи рабоатть
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: SQL и отображение картинок

Сообщение Sam Dark » 30 окт 2008, 12:46

А так:
Код: Выделить всё
echo '<img src="/'.$list['thumbnail'].'" border="0" class="thumbnail"/>';
 
Аватара пользователя
Sam Dark
 
Сообщения: 824
Зарегистрирован: 16 апр 2008, 19:23
Откуда: Воронеж

Re: SQL и отображение картинок

Сообщение Sam Dark » 30 окт 2008, 15:00

Нет, модель-контроллер отрабатывают вроде нормально.
Аватара пользователя
Sam Dark
 
Сообщения: 824
Зарегистрирован: 16 апр 2008, 19:23
Откуда: Воронеж

Re: SQL и отображение картинок

Сообщение Sam Dark » 30 окт 2008, 17:37

Выкладывайте весь код и дамп базы… по обрывкам, чувствую, не разберёмся…
Аватара пользователя
Sam Dark
 
Сообщения: 824
Зарегистрирован: 16 апр 2008, 19:23
Откуда: Воронеж

Re: SQL и отображение картинок

Сообщение wordwild » 30 окт 2008, 21:18

Почти уверен, что проблема в путях. Ключевая фраза - "так как для главной странице ж выводятся все картинки". При переходе по любой ссылке попадаем ниже корня, вот картинки и пропадают.
wordwild
 
Сообщения: 167
Зарегистрирован: 10 фев 2009, 21:58
Откуда: Ирпень

Re: SQL и отображение картинок

Сообщение Big_Shark » 31 окт 2008, 03:12

Код: Выделить всё
echo "<img src='".$list['thumbnail']."' border='0' class='thumbnail'/>\n";

заменил на
Код: Выделить всё
echo "<img src='/".$list['thumbnail']."' border='0' class='thumbnail'/>\n";

и все заработало
Перед этим поменял в конфиги адрес с этого
Код: Выделить всё
$config['base_url']   = "http://127.0.0.1/tutor/";
на этот
Код: Выделить всё
$config['base_url']   = "http://test.lan/";

и так
Код: Выделить всё
echo "<img src='".base_url().$list['thumbnail']."' border='0' class='thumbnail'/>\n";

тоже работает)
Постарайся писать код более правельно и коректно а то смотреть страшно)
и html лучше писать не в " а в ' ибо по стандарту параметры заключаються в "
Почитай стандарты CodeIgniter на офф сайте http://codeigniter.com/user_guide/gener ... guide.html


Придумай способ как убарть запрос из цикла ибо это очень плохо потом скажеться на скоросте работы)
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: SQL и отображение картинок

Сообщение Big_Shark » 31 окт 2008, 03:25

Не храни в базе полные пути до изоброжений
Код: Выделить всё
(16, 'afd', 'afd', 'adfds', '/tutor/images/dummy-thumb4.jpg', 'images/dummy-main4.jpg', 'aasdfd', 'active', 1, '', 5.99);

лучше так
Код: Выделить всё
(16, 'afd', 'afd', 'adfds', 'dummy-thumb4.jpg', 'dummy-main4.jpg', 'aasdfd', 'active', 1, '', 5.99);

или
Код: Выделить всё
(16, 'afd', 'afd', 'adfds', 'dummy-thumb4', 'dummy-main4', 'aasdfd', 'active', 1, '', 5.99);

или проста переименовывай картинки в номер id типа dummy_thumb_16 и dummy_main_4


Код: Выделить всё
  `featured` enum('true','false') NOT NULL,


Помойму если поставить TYNYINT(1) то будет быстрей удобней и легче )
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: SQL и отображение картинок

Сообщение Big_Shark » 31 окт 2008, 04:48

ааа затупил в твоем случае будет
Код: Выделить всё
echo "<img src='/tutor/".$list['thumbnail']."' border='0' class='thumbnail'/>\n";

функция base_url() возврошает то что у тебя записано в $config['base_url']
тоесть в данном случае она выводит такое
Код: Выделить всё
echo "<img src='http://127.0.0.1/tutor/".$list['thumbnail']."' border='0' class='thumbnail'/>\n";

"/" возврошает путь от корня в данном случае это равносильно "http://127.0.0.1/"
Но так как у тебя сайт лежит в под дериктории "tutor" тебе нужно было прописывать не "/" а "/tutor/"
Посмотри статьи про относительные а обсолютные пути!

p.s. как поставить язык подсветки синтаксиса php ? и может это сделать по умолчанию?
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Пред.След.

Вернуться в Общие вопросы по фреймворку

Кто сейчас на конференции

Сейчас этот форум просматривают: Andkorol и гости: 0