[addons] Статичные новости
|
|
Yura | Дата: Четверг, 14.04.2011, 18:37 | Сообщение # 1 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Статичные новости для MyMuWeb 0.8 Давайте подумаем как часто изменяется странциа /?op=news. Не чаще одного раза за пару дней. А сколько пользователей к ней обратится за это время? Есть ли смысл генерировать одну и ту же страницу сотни раз? Для этого я и переделал систему новостей. Она при работе с новостями генерирует статичные страницы с новостями и поддерживает их всегда в акутальном состоянии. Статичными стали полностью модуль страницы /?op=news и /?news= частично, динамичны только комментарии. В папке modules создаются: файлы news-.php — список новостей, — номер страницы, папка news/ со вложенными файлами — телами новостей. Установка описана в README в архиве. Баг 1. Элементы информации и управления у новостей генерируются на стандартном языке сайта( фразы: дата, автора и т.д.). Пока не планирую исправлять, он не значительный. Установивших прошу отписываться, чтобы отследить заинтересованность людей и узнать мнения.
Реклама
////
Сообщение отредактировал Yura - Пятница, 15.04.2011, 18:50 |
|
| |
buffon | Дата: Четверг, 14.04.2011, 20:00 | Сообщение # 2 |
Полковник
Группа: Проверенные
Сообщений: 197
Статус: Оффлайн
| отличная идея
MentaL Help - платные услуги Mu Online
|
|
| |
epmak | Дата: Четверг, 14.04.2011, 20:29 | Сообщение # 3 |
Полковник
Группа: Проверенные
Сообщений: 236
Статус: Оффлайн
| то есть, по-русски, ты тупо кешируешь новости, если есть комменты ссылаешься к базе за ними, я правильно понял?
mwc webShop
|
|
| |
Yura | Дата: Четверг, 14.04.2011, 21:17 | Сообщение # 4 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Получается так. Сделать комменты статичными не понятно как, ведь у разных пользователей разный вид на них - у кого-то есть кнопки управления их комментариями. Основная идея была сделать так сам модуль news.php, больше на него ссылаются.
////
|
|
| |
Mikizberb | Дата: Четверг, 14.04.2011, 22:19 | Сообщение # 5 |
Майор
Группа: Проверенные
Сообщений: 95
Статус: Оффлайн
| Юра то что надо !!!
|
|
| |
diablo21 | Дата: Четверг, 14.04.2011, 23:12 | Сообщение # 6 |
Лейтенант
Группа: Проверенные
Сообщений: 35
Статус: Оффлайн
| some screenshot please couse i cant get it
|
|
| |
speka07 | Дата: Четверг, 14.04.2011, 23:28 | Сообщение # 7 |
Генерал-майор
Группа: Проверенные
Сообщений: 447
Статус: Оффлайн
| а можно поподробнее... для чего что и как, и скрины если мона )
|
|
| |
Vincent | Дата: Четверг, 14.04.2011, 23:37 | Сообщение # 8 |
Лейтенант
Группа: Проверенные
Сообщений: 43
Статус: Оффлайн
| Yura, спасибо за работу. Quote (speka07) а можно поподробнее... для чего что и как, и скрины если мона ) Обьясняю по простому... Каждый раз когда пользователь посещает твою домашнюю страницу выполняется соединение с MSSQL сервером, и из базы данных "вытягиваются" новости (текст, и т.д.). Выполнение этого действия каждый раз когда кто либо посещает твой сайт, при условии большой посещаемости - весьма ресурсоёмко. Кеширование же означает, что страница с новостями будет периодично сохранятся в виде (в нашем случае) - простого файла, и текст новостей будет вытягиватся именно из него (гораздо быстрее).
The bird of blablabla
Сообщение отредактировал Vincent - Четверг, 14.04.2011, 23:45 |
|
| |
Yura | Дата: Пятница, 15.04.2011, 11:23 | Сообщение # 9 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| А с виду модуль точно такой же, как и стандартный. Вертска точно та же. В админке только одна кнопочка в новостях снизу добавилась и все. Сейчас обрезать изображение нечем, поэтому держите такое. Осторожно! 1680*1050 пикселов. Вообще хоть кто-нибудь поставил? Хочется услышать полностью и правильно ли работает.
////
Сообщение отредактировал Yura - Пятница, 15.04.2011, 11:30 |
|
| |
epmak | Дата: Пятница, 15.04.2011, 11:53 | Сообщение # 10 |
Полковник
Группа: Проверенные
Сообщений: 236
Статус: Оффлайн
| Quote (Yura) Получается так. давно было пора я у себя вообще отказался от базы, так как у многих сайт стоит отдельно, хотя, подумываю сделать выбор, чтобы сами думали, где им держать новости Quote (diablo21) some screenshot please couse i cant get it there is no visual, only optimization news-module in this addon
mwc webShop
|
|
| |
diablo21 | Дата: Пятница, 15.04.2011, 12:35 | Сообщение # 11 |
Лейтенант
Группа: Проверенные
Сообщений: 35
Статус: Оффлайн
| what is better default or this , couse i see its the same
Реклама
|
|
| |
epmak | Дата: Пятница, 15.04.2011, 12:38 | Сообщение # 12 |
Полковник
Группа: Проверенные
Сообщений: 236
Статус: Оффлайн
| better this, cos it faster
mwc webShop
|
|
| |
Yura | Дата: Пятница, 15.04.2011, 13:58 | Сообщение # 13 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Вообще отказаться от БД думаю легко, только как именно эффективно хранить новости? Первое, что приходит на ум, это опять же папка news, в которой будут лежать файлы вида news_id.php, а внутри простое объявление переменных: Code $title = "Заголовок"; $description = "Краткое содержание новости."; $body = "Сама новость"; А дальше уже просто напросто подключать эти файлы и работать как с обычными данными, вытащенными из БД. Но что-то мне эта система не совсем нравится. Ну и во всяком случае ее тоже надо будет кешировать. Еще можно просто использовать sqlite, БД всегда в папке с сайтом будет лежать и переноситься. Вообще есть идеи переделать и парочку других страниц сайта в таком же духе.
////
Сообщение отредактировал Yura - Пятница, 15.04.2011, 13:59 |
|
| |
epmak | Дата: Пятница, 15.04.2011, 14:55 | Сообщение # 14 |
Полковник
Группа: Проверенные
Сообщений: 236
Статус: Оффлайн
| но сама идея не плоха, я добился большой разницы в генерации страниц используя кеширование, но появился 1 минус, некоторые пользователи теряются от кеша.
mwc webShop
|
|
| |
diablo21 | Дата: Пятница, 15.04.2011, 18:23 | Сообщение # 15 |
Лейтенант
Группа: Проверенные
Сообщений: 35
Статус: Оффлайн
| when i go ADMIN CP>News click Install: Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\mmw\lang\English.php:1) in C:\xampp\htdocs\mmw\admin\news_generator.php on line 84
|
|
| |
Yura | Дата: Пятница, 15.04.2011, 18:47 | Сообщение # 16 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Открой English.php и убери вывод каких-то символов а браузер, они мешают редиректу.
////
|
|
| |
Yura | Дата: Пятница, 15.04.2011, 18:48 | Сообщение # 17 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Приплыли, баг значит есть. Новости генерируются под стандартный язык сайта.
////
|
|
| |
diablo21 | Дата: Пятница, 15.04.2011, 19:52 | Сообщение # 18 |
Лейтенант
Группа: Проверенные
Сообщений: 35
Статус: Оффлайн
| i'm glad that i can help, but i think the default news are more good its the same stuff, but without to create files and use other procedures, for me the default is better choose
|
|
| |
infernomuonline | Дата: Пятница, 07.10.2011, 03:32 | Сообщение # 19 |
Рядовой
Группа: Пользователи
Сообщений: 3
Статус: Оффлайн
| Tazhe problema
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\muonline\config.php:1) in C:\AppServ\www\muonline\admin\news_generator.php on line 84
po kankretnij mozeti objesnit kak izpravit? Mozet iza sablona probelmi?
e-radio : www.dimetil.lv
Сообщение отредактировал infernomuonline - Пятница, 07.10.2011, 03:32 |
|
| |
Yura | Дата: Пятница, 07.10.2011, 13:25 | Сообщение # 20 |
Генерал-майор
Группа: Проверенные
Сообщений: 176
Статус: Оффлайн
| Открой config.php, удали весь мусор на первой строчке.
////
|
|
| |