А если не перегонять в архивный вариант, а просто взять эту SQL-ную базу, запаковать и выложить?
Пусть кому очень надо ставят себе SQL-сервер, веб-сервер, движок форумный и настраивают себе эдакий "локальный" вариант форума - всё будет работать локально на домашнем компе. Естественно, нужно уметь настроить локальные сервера, чтобы всё работало на ПК так, как работает у Konkere на хостинге.
Konkere, желсофту я такого удовольствия могу и не доставить - вся необходимая информация находится в базе, а написать скрипт (к оформлению я непритязателен) для отображения ветки в минимальном виде - недолго.
Судя по настроению ветки, желание создать архив нет и не придвидится.
Последний раз редактировалось voodoopr; 30.03.2007 в 20:08. Причина: добавил смайлик
А можно поинтересоваться? Движок этого форума платный? Если нет, то можно взглянуть на исходники?
Возможно что-нибудь придумаю.
Timur, [QUOTE]
А прочитать пост 48
движок то платный, все готовы заплатить за него по 160 баксов? вот желсофт то обрадуется
Ну я взлянул, ну нарушил немного лицензию в образовательных целях, еще поглядел и сделал вывод: да движок мощный, к тому же неповоротливый и трудноприспосабливаемый. Часа два написания собственного пробного скрипта (просто последовательная связанная выборка из разных таблиц данных) меня окончательно склонило к мысли о собственном наборе скриптов. Работы много, но вникнуть в суть этого монстра - еще больше работы и мозговых усилий.
В данном движке, при его большой мощности и функциональности, проведена огромная работа по оптимизации запросов, посему любое изменение приводит к неоптимальности запросов и соотв. к тормозам.
На самом деле что-то напоминающее архивные старницы уже в движке есть - это версии веток для печати. Но, увы, миниатюр нет, ссылок на вложения нет, аватаров нет, попытка модифицировать данный скрипт мною не удалась.
Результаты сравнение работы скриптов. Условия - четыре коротких сообщения с тремя вложениями. Чисто текст странички - vb - 79 кбайт, мой скрипт - 1.2 кб (вид на результат работы скрипта приаттачен). Естественно оформление раздует мой скрипт примерно втрое. Итого имеем эффект облегчения странички раз в двадцать. Пусть я ошибся в два раза. Совсем итого - десять раз!
Т.е. на данном этапе эволюции форума - 100 Мб архив. А еще если пожать зипом - раза в три уменьшиться.
На картинках и вложениях много не выйграешь, посему я предлагал разделить архивы страничек и вложений.
Дело не в том, что нет умных голов с неприодолимым желанием найти приложение своим силам (сам такой ).
С другой стороны я прекрасно понимаю писсимизм Konkere в данном вопросе, ему то это зачем.
Придется расширять место на хостинге раза в два. Да и ещё и ресурсов на обработку и упаковку надо.
А если народ скачивать архив начнет? Тогда без увеличения оплаты хостинга точно не обойтись.
И все таки... Можно линк на движок?
Timur, линк на движок содержится на каждой странице форумаOffтопик:
А откуда брал я уже не помню, давновато энто было (и версия старая), если нужны подробности - пиши мне на мыло.
Timur, ну как процесс, варианты появились ?
Пока никак... Еще не смотрел.
Занимался фильтрами для саба. Сейчас мотаю киловаттный транс.
В понедельник собирюсь посмотреть исходники.
Что-нибудь получилось?
2All:
Прошу прощения, что поднимаю устаревшую тему, но нынешнее полугодовое пропадание форума "из эфира" никого не привело к мысли, что _не_всегда_ можно выйти в инет и поиском найти нужную инфу прямо в форуме?
Необходимость архива никому не показалась чуть более настоятельной?
ИМХО, уменьшать надоСообщение от Konkere
при отключеном редакторе, на каждой странице такой фрагмент:
2.7kB
<!--
var fontoptions = new Array();
var sizeoptions = new Array();
var smilieoptions = new Array(); smilieoptions = { };
var istyles = new Array(); istyles = { };
var smiliewindow_x = 240;
var smiliewindow_y = 280;
var ignorequotechars = 1;
// vB Phrases
vbphrase["wysiwyg_please_wait"] = "Пожалуйста, подождите, пока загрузится визуальный
редактор...";
vbphrase["wysiwyg_initialized"] = "Визуальный редактор запущен для %1$s за %2$s сек.";
vbphrase["wysiwyg_command_invalid"] = "Неверная или нереализуемая команда.";
vbphrase["moz_must_select_text"] = "В Mozilla вам необходимо выделить часть текста, что
бы данная функция заработала";
vbphrase["moz_edit_config_file"] = "Вам необходимо изменить файл настроек Mozilla, чтобы
выполнить это действие.";
vbphrase["enter_tag_option"] = "Пожалуйста, введите опцию для тега %1$s:";
vbphrase["must_select_text_to_use"] = "Вам необходимо выделить часть текста, что бы данная
функция заработала.";
vbphrase["browser_is_safari_no_wysiwyg"] = "Браузер Safari не поддерживает визуальный редактор.";
vbphrase["enter_option_x_tag"] = "Введите опцию для тега [%1$s]:";
vbphrase["enter_text_to_be_formatted"] = "Введите форматируемый текст";
vbphrase["enter_link_text"] = "Введите текст отображаемый как ссылка (не
обязательно):";
vbphrase["enter_list_type"] = "Какой вид списка вы хотите создать? Введите *1*, для
создания нумерованного списка, введите *a*, для алфавитного списка, или оставьте пустым, для
маркированного списка:";
vbphrase["enter_list_item"] = "Введите элемент.\r\nОставьте список пустым или
нажмите *Отмена*, чтобы завершить ввод:";
vbphrase["must_enter_subject"] = "Вы должны ввести заголовок/название темы!";
vbphrase["message_too_short"] = "Ваше сообщение слишком короткое. Оно должно быть не
менее %1$s символов.";
vbphrase["enter_link_url"] = "Введите URL для данной ссылки:";
vbphrase["enter_image_url"] = "Укажите URL вашего изображения:";
vbphrase["enter_email_link"] = "Введите email для данной ссылки:";
vbphrase["complete_image_verification"] = "Вы не прошли проверку ввода текста с изображения";
vbphrase["iespell_not_installed"] = "ieSpell - инструмент проверки орфографии для
Internet Explorer.\r\n\r\nЕсли Вы хотели бы загрузить ieSpell, нажмите OK; в противном случае
нажмите Отмена.\r\n\r\nieSpell может быть загружен с http://www.iespell.com]";
vbphrase["click_quick_reply_icon"] = "Нажмите в сообщении на иконку *Быстрый ответ* для
активации этой опции.";
vbphrase["insert_all"] = "Вставить все";
//-->
Быстрый переход: (стараюсь крысой на него не наезжать, отсылает к ...)
3.9kB
репутация: (весёлый заИка, аж по две строки, или виниловый соскок)<DIV class=smallfont style="WHITE-SPACE: nowrap; TEXT-ALIGN: left">
<FORM action=forumdisplay.php method=get><INPUT type=hidden name=s>
<INPUT type=hidden name=daysprune> <STRONG>Быстрый
переход</STRONG><BR><SELECT onchange=this.form.submit(); name=f>
<OPTGROUP label="Навигация по форуму"> <OPTION value=cp>Мой
кабинет</OPTION> <OPTION value=pm>Личные сообщения</OPTION>
<OPTION value=subs>Подписки</OPTION> <OPTION value=wol>Кто на
форуме</OPTION> <OPTION value=search>Поиск по форуму</OPTION>
<OPTION value=home>Главная страница форума</OPTION> </OPTGROUP>
<OPTGROUP label=Разделы> <OPTION class=fjdpth0 value=61>Для
начинающих</OPTION> <OPTION class=fjdpth0 value=63>Подготовка
FAQ</OPTION> <OPTION class=fjdpth0 value=43>Акустика</OPTION>
<OPTION class=fjdpth1 value=7> Акустические
системы</OPTION> <OPTION class=fjdpth1 value=20>
Автомобильная акустика</OPTION> <OPTION class=fjdpth1
value=58> Концертная акустика</OPTION> <OPTION
class=fjdpth1 value=21> Акустические компоненты и
измерения</OPTION> <OPTION class=fjdpth0
value=3>Схемотехника</OPTION> <OPTION class=fjdpth1
value=42> Усилители</OPTION> <OPTION class=fjdpth1
value=57> Цапострой</OPTION> <OPTION class=fjdpth1
value=47> Предусилители, коммутаторы, фильтры и
регуляторы</OPTION> <OPTION class=fjdpth1 value=39>
Источники питания</OPTION> <OPTION class=fjdpth0
value=44>Источники сигнала</OPTION> <OPTION class=fjdpth1
value=16> Звук и компьютер</OPTION> <OPTION
class=fjdpth1 value=17> Аналоговые источники
сигнала</OPTION> <OPTION class=fjdpth1 value=18>
Цифровые источники сигнала</OPTION> <OPTION class=fjdpth0
value=46>Тематические</OPTION> <OPTION class=fjdpth1
value=45> Ремонт и доработка</OPTION> <OPTION
class=fjdpth1 value=15> FAQ, технологии,
электронные компоненты и измерения</OPTION> <OPTION
class=fjdpth2 value=60> Кабинет А.
Воробьева</OPTION> <OPTION class=fjdpth1 value=19>
Софт, симуляторы, обмен моделями и макросами</OPTION> <OPTION
class=fjdpth1 value=50> Электронная библиотека
(статьи книги)</OPTION> <OPTION class=fjdpth1 value=62>
Выбор и обмен впечатлениями</OPTION> <OPTION
class=fjdpth1 value=10> Поиск</OPTION> <OPTION
class=fjdpth1 value=37> О музыке</OPTION> <OPTION
class=fjdpth1 value=56> Разные вопросы</OPTION>
<OPTION class=fjdpth0 value=4>Разное</OPTION> <OPTION
class=fjdpth1 value=12> Флейм</OPTION> <OPTION
class=fjdpth1 value=11> Толкучка</OPTION> <OPTION
class=fjdpth2 value=59> Белкино
дупло</OPTION> <OPTION class=fjdpth1 value=34>
Продажа или обмен дисков</OPTION> <OPTION class=fjsel value=6
selected> О сайте и работе форумов</OPTION>
</OPTGROUP></SELECT><INPUT class=button type=submit value=Вперед>
</FORM></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- /forum rules
and admin links --><BR><BR>
1.1kB
купировать неинформативные хинты<DIV><SPAN id=repdisplay_277694_20><IMG class=inlineimg
alt="Alex , можно гордиться" src="images/reputation/reputation_pos.gif"
border=0><IMG class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_pos.gif" border=0><IMG class=inlineimg
alt="Alex , можно гордиться" src="images/reputation/reputation_pos.gif"
border=0><IMG class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_pos.gif" border=0><IMG class=inlineimg
alt="Alex , можно гордиться" src="images/reputation/reputation_pos.gif"
border=0><IMG class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_highpos.gif" border=0><IMG
class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_highpos.gif" border=0><IMG
class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_highpos.gif" border=0><IMG
class=inlineimg alt="Alex , можно гордиться"
src="images/reputation/reputation_highpos.gif" border=0></SPAN></DIV>
обрезать path/filename:
images/reputation/reputation_highpos.gif -> img/rep/hi.gif
images/statusicon/user_offline.gif -> img/st/off.gif
и "средний размер страницы" около 50 килобайт будет, а скрипты отдельным файлом в кэше положить и все 25-30 будет (легко), если движОк не против
PS
"Alex , можно гордиться" - ничего личного
Социальные закладки