DEV beta •
  • Войти
  • Регистрация

Работа над Sedebar в блоге

Разработка (мультиблог) 92 дня назад ( 8 января 2021)

Ранее писал, что боковая панель, её поведение нуждается в доработке. На тематически разных страницах мы показываем одно и то же. Например, на главной странице блога и если зайти в пост, есть «Подписки» и «Комментарии».

Подписки и комментарии

Это не совсем верно.

Находясь в статье, на тематической странице, нам необходимо получить более подробную информацию о Блоге в которой эта статья размещена.

Блоги на сайте самое главное. Мы «танцуем» от них, там есть подписка, которая сейчас используется не в полной мере, но с появлением ленты (на какие блоги мы подписаны) многое изменится.

Давайте сейчас посмотрим, что можно сделать...

Новый Sidebar

Так это выглядит сейчас. Думаю куда лучше, если не обращать внимание на детали.

В общем, мы почти получили в макете то, что хотели. Однако, чтобы сделать всё более грамотно, в очередной раз я возвращаюсь к самое структуре.

Sidebar сейчас сделан «в навал», там и запросы и всё - потому, структура ядра сайта не определена (для нас).

Беру паузу, чтобы подумать, и возможно сформирую новый архив, но если говорить честно, в нём мало смысла. Если мы будем приводить всё к тому виду, что хотим, он станет полностью неактуальным.

P.S. на улице холодно, поехал кормить знакомого страуса (может опубликую пост с его фотками). Выкупил его, можно сказать, когда его съесть пытались злодеи :), вот сейчас навещать надо. Заботятся о нем другие, он на ферме, с голоду и холоду не умрет, но навещать необходимо. И время будет подумать, да воздухом подышать надо. Река там, лес (заповедник) - красота.

Кто пишет на Rust им проще. Они только базу взяли и общую логику: создал блог, значит не давать больше создавать блог, а перенаправить на страницу добавления поста (пример). Запросы глянули, а вот тут всё по другому.


Дополнил: всё, убил blog.class.php, всё в модель перенес. Теперь если далее делать, необходимо с запросами там разобраться, использовать функции в db.class.php необходимо, добавив туда чуток. Теперь model / view разнесены, ну почти. frog

# разработка
Evg (Евгений) +30
120
+4

Читать

Загрузка логотипа для блога
Это только блог или это только форум…
Исправление некоторых ошибок (03.01.2021)
Комментарии (11)
German 8 января 2021 в 10:27 # +4

Так более логично, но необходимо ещё поработать над дизайном.

[-] [+] Ответить
Комментарии скрыты...
H2O 📱 8 января 2021 в 14:17 # +3

Анекдот про страуса, который везде следует за мужчиной, перестаёт быть анекдотом)))

Здесь в зоопарке все животные кому-то принадлежат..

Вообще, рынок жесток - всех не выкупить - обязательно кого-то съедят.

[-] [+] Ответить
Комментарии скрыты...
Evg sss ↯ 8 января 2021 в 15:53 # ⇧ +3

Да, это обычная практика. Тут хотя и не зоопарк, а заповедник, но на страусиной ферме, которую тут организовали все животные частные. Страусы у нас по полям не бегают. Однако, 10 км. чуток в сторону и можно найти ничейного волка или медведя. Шастают они тут. Правда где они есть, людей нет. Ну почти нет. ))

[-] [+] Ответить
Комментарии скрыты...
German 8 января 2021 в 16:32 # +3

Есть какой-то выигрыш кроме структуры?

[-] [+] Ответить
Комментарии скрыты...
Evg sss ↯ 8 января 2021 в 16:44 # ⇧ +5

Процентов на 20, как я вижу:

Профилирование

Тут не так заметно, в других местах наглядней. getPostsHome просто клон, смотрел кое-что. Само обращение к cmsBlogs имело место. Скачки были между классами и видимо накладные расходы. + квери пропала. Чудо. Но я даже просто для другого это сделал. Мне работать проще, когда все в одном месте.

Вчера товарищ историю рассказал, подобную я слышал ранее. Он написал службу огромную, для работы с FB, ВКонтакте, API, оплата, запланированные публикации. Это служба и сегодня достаточно популярна в сети. Так вот он говорит, ни ООП, ни MVС, ничего, что там правильно я не использовал. Мне надо было за 3-4 дня рабочий проект, и он работает и сегодня. Конечно, некая структура была, но не более. Хотите на MVC? Отдавайте в контору, вам будут делать это не 3 дня, а минимум полгода. И не 30.000 это будет, а за полтора ляма. Вот и всё.

Просто тут хочется чуток порядок, не более. Да и про скорость... Если вам нужна скорость, знаете что, вы ошиблись с языком, так говорят. Сразу ошиблись. :)

[-] [+] Ответить
Комментарии скрыты...
German 8 января 2021 в 17:33 # ⇧ +2

Не на 20 процентов вышло. Интересно!

[-] [+] Ответить
Комментарии скрыты...
Evg sss ↯ 8 января 2021 в 17:36 # ⇧ +3

Надо ошибки смотреть, как перенесу. Что-то не особо верится, что все работает так, как надо. Мелких изменений много, что-то не углядел, возможно.

[-] [+] Ответить
Комментарии скрыты...
roman 📱 9 января 2021 в 02:01 #

😎

[-] [+] Ответить
Комментарии скрыты...
roman 📱 9 января 2021 в 02:01 # ⇧

Смайлики - кайф

[-] [+] Ответить
Комментарии скрыты...
roman 📱 9 января 2021 в 02:03 # ⇧ +1

🆘🆘🆘Кстати, баг в мобилке. Как понимаю ломается из-за длинной ссылки - https://areadev.ru/blogs/razrabotka/yeto-tolko-blog-ili-yeto-tolko-forum

[-] [+] Ответить
Комментарии скрыты...
Evg sss ↯ 9 января 2021 в 06:32 # ⇧ +2

Посмотрю, спасибо.

[-] [+] Ответить
Комментарии скрыты...
+ Добавить комментарий
Разработка (мультиблог) Разработка (мультиблог)
+ 254 Создан: 2020-10-29 10:10:51
Разработка мультиблога (multiblog) c поддержкой Markdown. Ошибки, замечания и предложения по скрипту мультиблога приветствуются.

Комментарии

01
Даешь революцию! А то расслабились, шуточки все. ) Ладно пошел далее...
+ 2 — вчера в 10:14
02
Ого сколько букв. ) It's amazing!
+ 3 — вчера в 10:04
03
Tildes да, Python + PostgreSQL. Ссылку где-то у них в документации можно...
+ 2 — 8 апреля 2021
04
А они Open source?
+ 1 — 8 апреля 2021
05
Интересные материалы, где вы только их находите. :)
+ 2 — 7 апреля 2021
все...

О блоге

О блоге Правила

Информация

Все блоги Статистика блогов

Другое

Участники Комментарии

Соц. сети

AreaDev © 2021 — скрипт мультиблога
↑