[BETA] Disable indexing forum
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
[BETA] Disable indexing forum
Описание мода: Этот мод позволяет отключить индексирование сообщений в отдельном форуме.
Версия мода: 1.0.1a
Сложность установки: Средняя
Время установки: ~15 минут
Скачать мод
Примечание автора:
Мод позволяет уменьшить размер поисковой базы за счет отключения индексирования в форумах типа тестовый, флейм и т.п. Как правило, сообщения в таких форумах не имеют особого значения и только зря занимают место в поисковых таблицах.
Запретить/разрешить индексирование сообщений можно в админ панели Управление форумами -> Изменить форум.
При включенном флажке "Очистить поисковые таблицы для этого форума" происходит очистка поисковых таблиц для выбранного форума. Восстановить таблицы можно с помощью мода reindex_mod.
При перемещении темы или сообщений в форум, где отключена индексация, также происходит очистка поисковых таблиц для сообщений данной темы.
В папке contrib в файле add_on_Simply_Merge_Threads.txt содержится адд-он для мода Simply Merge Threads by Ptirhiik
Версия мода: 1.0.1a
Сложность установки: Средняя
Время установки: ~15 минут
Скачать мод
Примечание автора:
Мод позволяет уменьшить размер поисковой базы за счет отключения индексирования в форумах типа тестовый, флейм и т.п. Как правило, сообщения в таких форумах не имеют особого значения и только зря занимают место в поисковых таблицах.
Запретить/разрешить индексирование сообщений можно в админ панели Управление форумами -> Изменить форум.
При включенном флажке "Очистить поисковые таблицы для этого форума" происходит очистка поисковых таблиц для выбранного форума. Восстановить таблицы можно с помощью мода reindex_mod.
При перемещении темы или сообщений в форум, где отключена индексация, также происходит очистка поисковых таблиц для сообщений данной темы.
В папке contrib в файле add_on_Simply_Merge_Threads.txt содержится адд-он для мода Simply Merge Threads by Ptirhiik
Последний раз редактировалось Поручик 02.03.2007 19:53, всего редактировалось 3 раза.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 8 месяцев
- Забанен: Бессрочно
Не могу перенести тему из форума в форум
modcp.php проверил, индексацию возобновил по дефолту, переиндексировал поиск - шо лбом об стенку...
Требуется помощь специалиста (а лучше - автора)
Добавлено спустя 5 минут 8 секунд:
И дайте противоядие на всякий случай:
если инталл:то удаление:
Правильно?
А то еще не сталкивался с удалением записей из бд.
Код: Выделить всё
Could not select from forums table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' forum_indexing = 22' at line 2
SELECT forum_id FROM phpbb_forums WHERE forum_id, forum_indexing = 22
Line : 479
File : modcp.php

Требуется помощь специалиста (а лучше - автора)
Добавлено спустя 5 минут 8 секунд:
И дайте противоядие на всякий случай:
если инталл:
Код: Выделить всё
ALTER TABLE phpbb_forums ADD forum_indexing TINYINT(1) UNSIGNED DEFAULT '1' NOT NULL;
Код: Выделить всё
ALTER TABLE phpbb_forums DROP forum_indexing;
А то еще не сталкивался с удалением записей из бд.
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Я уж думал этот мод никому не нужен. Вечером гляну, где косяк.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 8 месяцев
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
А, понял. Ваш косяк. Неверно выполнена инструкция
Вы добавили , forum_indexing после forum_id во второй строке.
Надо было в первой
Добавлено спустя 42 минуты 52 секунды:
------------
+ Изменил немного текст инструкции (обновление не требуется).
+ Добавил адд-он для Simply Merge Threads by Ptirhiik
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
# Line 476
#
$sql = 'SELECT forum_id FROM ' . FORUMS_TABLE . '
WHERE forum_id = ' . $new_forum_id;
#
#-----[ IN LINE FIND ]------------------------------------------
#
forum_id
#
#-----[ IN LINE AFTER, ADD ]------------------------------------------
#
, forum_indexing
Надо было в первой
Код: Выделить всё
$sql = 'SELECT forum_id, forum_indexing FROM ' . FORUMS_TABLE . '
------------
+ Изменил немного текст инструкции (обновление не требуется).
+ Добавил адд-он для Simply Merge Threads by Ptirhiik
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 8 месяцев
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Дописать
Добавить туда возможность выбора индексации отдельного форума.
Код: Выделить всё
## MOD Title: reindex_mod
## MOD Author: Atrus2 < lrngate@yandex.ru > (N/A) N/A
## MOD Description: This mod will cleanup and rebuild your serach tables.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 8 месяцев
- Забанен: Бессрочно
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Хорошее замечание, учту.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 3 месяца
-
- phpBB 1.4.3
- Сообщения: 91
- Стаж: 18 лет 3 месяца
написал маленькое дополнение к DB Maintenance
может кому пригодится... в детали сильно не вникал изменил только индексацию поисковых таблиц
найти
// We have all data so get the post information
заменить
на
[/quote]
может кому пригодится... в детали сильно не вникал изменил только индексацию поисковых таблиц
найти
// We have all data so get the post information
заменить
Код: Выделить всё
$sql = "SELECT post_id, post_subject, post_text
FROM " . POSTS_TEXT_TABLE . "
WHERE post_id > " . intval($board_config['dbmtnc_rebuild_pos']) . "
AND post_id <= " . intval($board_config['dbmtnc_rebuild_end']) . "
ORDER BY post_id
LIMIT $posts_to_index";
Код: Выделить всё
$sql = "SELECT pt.post_id, pt.post_subject, pt.post_text, p.forum_id, f.forum_indexing
FROM " . POSTS_TEXT_TABLE . " pt
LEFT JOIN " . POSTS_TABLE . " p ON pt.post_id = p.post_id
LEFT JOIN " . FORUMS_TABLE . " f ON p.forum_id = f.forum_id
WHERE pt.post_id > " . intval($board_config['dbmtnc_rebuild_pos']) . "
AND pt.post_id <= " . intval($board_config['dbmtnc_rebuild_end']) . "
AND f.forum_indexing = 1
ORDER BY pt.post_id
LIMIT $posts_to_index";
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 11 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Дико извиняюсь перед всеми, но адд-он к Simply Merge Threads не рабочий. Вернее рабочий, но для варианта на сайте автора обсуждаемого мода.
Буду переделывать под оригинальный.
Как верно замечено, по ночам всё-таки лучше спать, а не ваять моды.
Буду переделывать под оригинальный.
Как верно замечено, по ночам всё-таки лучше спать, а не ваять моды.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html