Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Объяснить логику как на конкретном сайте доставются данные из бд
Форумы портала PHP.SU » » Вопросы новичков » Объяснить логику как на конкретном сайте доставются данные из бд

Страниц (1): [1]
 

1. LOL41K - 30 Мая, 2018 - 22:35:13 - перейти к сообщению
Всем привте! Вот есть сайт http://the-flow[dot]ru там до дефолту 9 карт и слева и справа блоки по 4 новости. Например эти 9 карт я понимаю - например 9 последних отобразить, а слева и справа блоки по какой логике там извлекается. Можете посмотреть пожалуйста спасибо.
Можете там "больше новостей" кнопку внизу понажимать еще...
2. Vladimir Kheifets - 31 Мая, 2018 - 11:34:39 - перейти к сообщению
LOL41K пишет:
Всем привте! Вот есть сайт http://the-flow[dot]ru там до дефолту 9 карт и слева и справа блоки по 4 новости. Например эти 9 карт я понимаю - например 9 последних отобразить, а слева и справа блоки по какой логике там извлекается. Можете посмотреть пожалуйста спасибо.
Можете там "больше новостей" кнопку внизу понажимать еще...

Добрый день!
Для 100% достоверного ответа нужно аккуратно разбираться с PHP-кодом и с JS.

По HTML-коду можно предположить, что логика такая:
1. Задумывалась разбивка в три строки по четыре блока ширенной по 300px, отступ margin-right:13px:
- первая строка, слева на право: 3 div-контейнера с картинками class=publication__item и один div-контейнер с новостями class=publication__item shortnews
- вторая строка, слева на право: 4 div-контейнера с картинками class=publication__item
- третья строка, слева на право: один div-контейнер с новостями class=publication__item shortnews 3 div-контейнера с картинками class=publication__item

2. Контейнеры с классами publication__item и publication__item shortnews наследуют свойство float:left, поэтому задуманная разбивка
выводится по разному на разных экранах и браузерах и разваливается.
Поэтому то 3 то 4 блока в строке и вроде бы логики потерялась.
Для этой затеи нужен адаптивный дизайн.

Удачи!
3. LOL41K - 15 Июля, 2018 - 11:22:45 - перейти к сообщению
Кстати, вот здесь можно посмотреть как я это(дивы,блоки, карты) сделол Хорошо http://afisha[dot]net[dot]ru

 

Powered by ExBB FM 1.0 RC1