Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Сайт


Автор: yaroslav1839 6.3.2010, 00:24
Решил учить web программирование. Поставил перед собой задачу, а вот с реализацией возникли проблемы
Вот набросал примерный шаблон сайта user posted image
Есть несколько вопросов
1. Как реализовать чтобы при наведении мышки на картинку выплывала дополнительная информация  смотрите на скриншот, я пробовал с помощью Javascript но тогда приходится прописывать код для каждой картинки, а я хочу чтобы данные попадали из базы данных  и не выполнялась перезагрузка страницы я слышал что это возможно реализовать с помощью Ajax если есть книги или уроки как реализовать данный эффект прошу дать ссылку.
2. Где хранить картинки в базе данных или хранить там только ссылки на них
3. как организовать чтобы картинки на главной странице выводились случайным образом

Заранее спасибо и прошу строго не судить так как я новичок и знаю только HTML, CSS, и на среднем уровне PHP и Javascript

Автор: bars80080 6.3.2010, 00:31
злодей, зачем так растянул монитор?

Цитата(yaroslav1839 @  5.3.2010,  23:24 Найти цитируемый пост)
1. Как реализовать чтобы при наведении мышки на картинку выплывала дополнительная информация  смотрите на скриншот, я пробовал с помощью Javascript но тогда приходится прописывать код для каждой картинки, а я хочу чтобы данные попадали из базы данных  и не выполнялась перезагрузка страницы я слышал что это возможно реализовать с помощью Ajax если есть книги или уроки как реализовать данный эффект прошу дать ссылку.

набери поиск по аяксу. либо в гугле, либо на этом форуме. получишь море ссылок. работает он очень просто, всего лишь с помощью двух функций: http://forum.vingrad.ru/index.php?showtopic=234446&view=findpost&p=1685574

Цитата(yaroslav1839 @  5.3.2010,  23:24 Найти цитируемый пост)
2. Где хранить картинки в базе данных или хранить там только ссылки на них

в БД надо хранить ссылки, а картинки пусть лежат на сервере, как обычные файлы

Цитата(yaroslav1839 @  5.3.2010,  23:24 Найти цитируемый пост)
3. как организовать чтобы картинки на главной странице выводились случайным образом

на пхп прописываешь. самый простой способ, взять id-шники картинок, закидать их в массив, а потом http://www.php.ru/manual/function.shuffle.html массиву

Автор: yaroslav1839 6.3.2010, 02:29
Спасибо за совет будем изучать

Автор: MaXL 6.3.2010, 05:18
Цитата

3. как организовать чтобы картинки на главной странице выводились случайным образом

Раз уж картинки будут храниться в БД, то наверно оптимальнее будет организовать рандомизацию картинок,
средствами самой БД, например добавить в свой SQL запрос такое
Код

ORDER BY RAND()

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)