Просмотр полной версии : mm_forum новый форум
fantastix
14.04.2007, 17:51
Немецкий форум typo3.net предоставил в свободный доступ разработанное ими расширение для TYPO3 mm_forum, пример которого можно увидеть по адресу http://www.typo3.net/forum/.
Пока это альфа-релиз, скачать можно тут:
http://www.typo3.net/downloads/
Примерный перевод с оригинала:
Особенности:
Уже около года форум выдерживает 18 000 зарегистрированных участников и более 160 000 сообщений.
Благодаря удобному бекенду, для изменения прав пользователей и модераторов, а так же внешнего вида и структуры форума требуются всего несколько изменений.
Импорт из phpBB
Интегрированный индексированный поиск с сортировкой сообщений по дате и важности за несколько секунд
Фронтенд управление поддерживает как классические функции такие как комментирование, перенос и удаление сообщений так и расширенные, например "сообщения о нарушении правил". Темы, подписанные как "решено", сигнализируют пользователям о том, что вопрос решен.
Информация портала информирует посетителей о количестве зарегистрированных пользователей, созданных сообщений и среднем числе ответов в день.
Поддержка свободно конфигуриремых BB-кодов и смайликов
Подсветка синтаксиса для PHP, HTML, CSS, JavaScript и TypoScript
Личные сообщения
а локализовывать его как?
а он съест мой phpBB размером в ооочень много постов?
я перегнал phpBB с пол-пинка...
fantastix
21.05.2007, 14:37
а локализовывать его как?
С помощью locallang-файлов.
А юзеры на этом форуме должны должны отдельно регистрироваться или возможно использование базы FE юзеров?
fantastix
06.06.2007, 16:46
А юзеры на этом форуме должны должны отдельно регистрироваться или возможно использование базы FE юзеров?
Я не проверял, но мне кажется, что старая база должна подойти, т.к. данные хранятся в fe_users.
Кстати форум перешел из стадии альфы в бету и доступен официально в typo3 repository под ключем mm_forum
Предлагаю переместить обсуждение, а так же примеры настройки/использования mm_forum в вики (http://wiki.typo3.biz/ext:mm_forum)
А юзеры на этом форуме должны должны отдельно регистрироваться или возможно использование базы FE юзеров?
используется база FE юзеров TYPO3. При конвертации phpBB пользователи переносятся в общий пул юзеров. Все работает чудесно.
а можно перегнать существующие посты и все остальные вещи из chc_forum в mm_forum?
Да, в mm_forum'e есть конверторы из phpbb и chc.
Dutchak Vitaly
25.07.2007, 19:34
У кого-нибудь есть русская локализация форума? (можно без картинок)
Поделитесь.
И где почитать как запустить индексацию постов форума?
Uruguaygrep
25.07.2007, 19:53
есть собственные переводы, правда не до конца
вот здесь далалось http//euro2012.dn.ua
Могу поделиться. Куда выслать?
Картинки можно взять из какого нибудь скина phpBB
там очень похожая схема
А зачем индексация постов? Хотите использовать один поиск на весь сайт, без использования встроенного поиска в mm_forum?
Pavel Antonov
25.07.2007, 21:03
есть собственные переводы, правда не до конца
вот здесь далалось http//euro2012.dn.ua
Могу поделиться. Куда выслать?
Картинки можно взять из какого нибудь скина phpBB
там очень похожая схема
А зачем индексация постов? Хотите использовать один поиск на весь сайт, без использования встроенного поиска в mm_forum?
Ссылку в форум!
Всем будет полезно
Dutchak Vitaly
25.07.2007, 23:55
есть собственные переводы, правда не до конца
вот здесь далалось http//euro2012.dn.ua
Могу поделиться. Куда выслать?
Картинки можно взять из какого нибудь скина phpBB
там очень похожая схема
А зачем индексация постов? Хотите использовать один поиск на весь сайт, без использования встроенного поиска в mm_forum?
localllang файл сюда кидайте. общими усилиями закончим перевод
А индексация постов нужная для работы форумного поиска, она вроде как через CronJob делается, но как это настраивать нигде не нашел
Uruguaygrep
26.07.2007, 12:44
Здесь переводы FE форума ( pi1..pi6 )
http://www.euro2012.dn.ua/fileadmin/mmforum/mmforum_locallangs.tar.gz
Наверняка есть опечатки и ошибки. Наверняка можна фразу лучше построить.
Общими усилиями это очень верно...
Давайте если кто найдет ошибки, более верную формулировку и т.п. постить сюда. Получим хороший перевод.
Админ, можно все сюда постить?
Uruguaygrep
26.07.2007, 12:49
У меня на форуме тоже проблемы с поиском/индексацией.
делал все как здесь написано:
http://typo3.org/documentation/document-library/extension-manuals/mm_forum/0.1.1/view/1/6/#id3564457
Крон запустил. indexingPassword у меня по умолчанию равен "admin". Все равно не заработал.
Максимум что ищет это по пользователю user:username. Находит все сообщения от username.
Дальше еще не копал.
Uruguaygrep
26.07.2007, 12:58
Немного из личного опыта.
Когда стоит основная локализация сайта отличная от английского или немецкого, у меня наблюдался такой баг - для зарегистрированных пользователей не выводились кнопки "добавить тему", "ответить" и некоторые другие опции.
Оказалось, что по каким то причинам не срабатывала настройка на вывод кнопок по умолчанию (серенькие в папке default). Выход следующий: скопировать папку EXT:/res/img/default/default/ в EXT:/res/img/default/ru/
После этого все заработало.
Uruguaygrep
26.07.2007, 13:03
Интерестный факт. У самих разработчиков была уязвимость XSS в системе поиска:
http://www.typo3.net/suchen/?mmfsearch[searchstring]=><script>alert('xss');</script>
Сейчас уже устранена. В последней версии не наблюдается. Тем у кого более старые версии, лучше проверить.
Pavel Antonov
26.07.2007, 15:12
А можно ли к mm_forum прикрутить RTE редактор для постов? BBCode как то выглядит страшновато...
Dutchak Vitaly
26.07.2007, 17:46
У меня на форуме тоже проблемы с поиском/индексацией.
делал все как здесь написано:
http://typo3.org/documentation/document-library/extension-manuals/mm_forum/0.1.1/view/1/6/#id3564457
Крон запустил. indexingPassword у меня по умолчанию равен "admin". Все равно не заработал.
Максимум что ищет это по пользователю user:username. Находит все сообщения от username.
Дальше еще не копал.
У меня даже по имени пользователя не ищет.
Кстати куда он складывает indexed посты. Я что-то не нашел таблички отдельной
Dutchak Vitaly
26.07.2007, 17:47
Думаю можно. Но проще настроить дизайн BBCode )
Uruguaygrep
26.07.2007, 19:47
У меня даже по имени пользователя не ищет.
Кстати куда он складывает indexed посты. Я что-то не нашел таблички отдельной
Если натравить поиск форума typo3.net/forum/ на "mm_forum suche", выглядит так, что проблема есть, и посты есть у немцев на эту тему.
Кстати еще одна проблема по "Быстрой помощи" в модуле поиска, когда вываливает маркеры типа ###LABEL_QUICKGUIDE###, там тоже вроде поднималась.
Может кто силен в немецком? Посмотрит?
Uruguaygrep
26.07.2007, 20:52
поиск не индексирует кирилицу. Проблем со словами набраными латиницей нет. Индексирует и ищет.
Выходит проблема с кодировкой UTF-8.
Dutchak Vitaly
27.07.2007, 12:32
поиск не индексирует кирилицу. Проблем со словами набраными латиницей нет. Индексирует и ищет.
Выходит проблема с кодировкой UTF-8.
что-то припоминаю про проблемы с UTF-8 у них в ToDo листе
Pavel Antonov
27.07.2007, 14:31
Думаю можно. Но проще настроить дизайн BBCode )
Что имеллось в виду? Как это настроить?
Dutchak Vitaly
27.07.2007, 19:59
Что имеллось в виду? Как это настроить?
там все шаблоны можно править в BE в модуле mm_forum, создавать разные скины прям там, можно полнотью изменить вид форума
Кстати на днях новая версия вышла - 0.1.2, скриншоты в онлайн документации прикольный, судя по всему chc_forum`у уже ничего не светит с таким конкурентом:)
Uruguaygrep
01.08.2007, 19:16
См. обсуждение по этому поводу здесь:
http://www.typo3.net/forum/list/list_post//66027/
У меня такое решение работает.
Коллеги поделитесь пожалуйста локализацией для последней версии этого плагина.
Заранее благодарен.
Uruguaygrep
27.09.2007, 20:33
В это-же ветки (пост №15) есть локализация для предыдущей версии. Врядли что то сильно изменилось. Не подходит?
В это-же ветки (пост №15) есть локализация для предыдущей версии. Врядли что то сильно изменилось. Не подходит?
403 Forbiden дает
Uruguaygrep
28.09.2007, 14:26
Попробуйте здесь:
http://doodo.info/fileadmin/mmforum_locallangs.tar.gz -- DEPRECATED
См. ниже
Попробуйте здесь:
http://doodo.info/fileadmin/mmforum_locallangs.tar.gz
Спасибо большое за перевод.
(а, почему его нет в офиц.версии? И франц. там уже есть. а русский язык... "как всегда", что ли?)
...Действительно, отличный форум, но в репозитоарии всё ещё немного "бета". (напр, в фаерфоксе не работали смайлы при написании нового поста, пришлось брать из svn (0.1.4beta)).
Uruguaygrep
03.11.2007, 13:47
Спасибо большое за перевод.
(а, почему его нет в офиц.версии? И франц. там уже есть. а русский язык... "как всегда", что ли?)
...Действительно, отличный форум, но в репозитоарии всё ещё немного "бета". (напр, в фаерфоксе не работали смайлы при написании нового поста, пришлось брать из svn (0.1.4beta)).
Я отправлял сообщение на рассылку переводчиков о том, что хочу добавить перевод форума. Но пока никто не отреагировал.
Вот здесь: http://wiki.typo3.org/index.php/Translation#Extensions_at_translation_server
Вроде описываеться как работать с переводами по новому. И, кстати, рускоязыйной команды там НЕТ! Может совместно что нибудь придумаем?
У меня есть еще переводы нескольких экстеншенов. Я готов делать и другие переводы. Может кто из старожилов посоветует, как лучше поступить и поделиться своими переводами на Typo3?
Команда по рус.переводам -- отличная идея. Готов подключиться. Только надо, наверное, выбрать более подходящее место.
Uruguaygrep
21.11.2007, 18:56
Перевод форума теперь доступен через обновление:
Ext Manager -> Translation Handling --> Update from the repository
В следующем релизе форума русский перевод будет включен.
nazaroff
10.01.2008, 00:34
А можно ли включить локализацию для названия категорий?
На этот вопрос пока не нашел ответа :(
Uruguaygrep
10.01.2008, 12:59
Хм, я не делал, но рискну предположить, что локализацию для категорий можно делать так же как и для других приложений (например tt_news)
Во-первых настроить мультиязычность :)
А потом зайти в SysFolder где храняться категории и выбрать необходимую локализацию для каждой категории.
Не знаю как дела обстоят сейчас, но когда я ставил mm_forum в прошлый раз, в таблице tx_mmforum_forums не обнаружилось поля, похожего на sys_language_uid (проверьте кстати, не появилось ли?), а без идентификатора языка локализация невозможна.
Uruguaygrep
10.01.2008, 18:54
Не знаю как дела обстоят сейчас, но когда я ставил mm_forum в прошлый раз, в таблице tx_mmforum_forums не обнаружилось поля, похожего на sys_language_uid (проверьте кстати, не появилось ли?), а без идентификатора языка локализация невозможна.
Хм, похоже и щас ничего такого нету и не предвидится, суда по
SVN разработчиков (http://svn.typo3.net/filedetails.php?repname=mm_forum&path=%2Fmm_forum%2Fmm_forum%2Fext_tables.sql)
nazaroff
10.01.2008, 20:51
... рискну предположить ...
Риск дело хорошее, но в даной ситуации не сработало.
Нет локализации категорий :(
Интересно, можно ли как то выяснить собираются ли вообще делать? А как быть с мультиязычным форумом вообще? У меня есть задача при которой каждый пост локализируется переводчиком на другие языки. Каждая ветка мультязычная - пишешь на любом языке, а получается на нескольких. Как это можно сделать?
Дим Димыч
30.01.2008, 17:57
Господа, появились ли какие-нибудь материалы по mm_forum "по-русски"?:)
nazaroff
30.01.2008, 20:55
Господа, появились ли какие-нибудь материалы по mm_forum "по-русски"?:)
Даже с слабым знанием инглыша можно разобраться и по оригинальной доке. Там все интуитивно просто :)
Дим Димыч
30.01.2008, 21:14
Заранее прошу прощения за такой вопрос, но себе в оправдание (или признание собственного невежества) могу сказать, что промучился с поиском решения несколько часов. Совсем я еще зеленый в этом деле...
Подскажите, пожалуйста, что мне сделать чтобы на форуме появились функции создания новый топиков? Т.е. я вот создал несколько форумов, а они у меня закрытые, темы в них я создавать не могу... как мне сделать их открытыми для создания топиков и редактирования?
Заранее вам благодарен за ответ на зеленый вопрос...:)
Права поставить для группы по умолчанию. Есть ли режим постинга для гостей - не помню. И админа создать форумного.
nazaroff
30.01.2008, 22:19
Постинг для гостей - это правило плохого тона :)
Сделай регистрацию пользователей и все будет гуд!
Дим Димыч
31.01.2008, 01:11
Эххх... Всё бесполезно... mm решил меня забороть совсем.:D
отличный форум! очень универсальный и гибкий. конечно требуется посидеть, почитать, но это стоит того...
хотя вот настроил CHC Forum + регистрация и тоже вполне доволен результатом )
А есть ли способ перенести данные форума vBulletin в mm_forum?
Когда я его смотрел в последний раз, такой возможности не было
Скиньте дистрибутив мм_форум, а то ссылка битая.
буду презнателен
на askarrr_88@mail.ru
Uruguaygrep
29.05.2008, 13:31
http://www.typo3.net/fileadmin/downloads/mm_forum-0.1.4.t3x
http://www.typo3.net/fileadmin/downloads/mm_forum-0.1.4.t3x
ошибку 404 выдает
Uruguaygrep
29.05.2008, 16:02
http://typo3.org/fileadmin/ter/m/m/mm_forum_0.1.5.t3x
Скажите а функция модерации там ограничивается удалением сообщений? А как же бан???
Pavel Antonov
25.06.2008, 12:50
Скажите а функция модерации там ограничивается удалением сообщений? А как же бан???
А какой красавчег стал phpBB 3.0!!! и расширения готовые для авторизации в TYPO3... может пора прекратить мучится? ;)
А какой красавчег стал phpBB 3.0!!! и расширения готовые для авторизации в TYPO3... может пора прекратить мучится? ;)
Наверное. Но мы пока не ищем легких путей :)
В данный момент созрела следующая связка:
mm_forum + newloginbox + beko_improved_login (осуществляет блеклистинг и бан)
посмотрим, пока на форуме 10 пользователей , все не страшно.
Alex Podusov
07.07.2008, 15:58
А какой красавчег стал phpBB 3.0!!! и расширения готовые для авторизации в TYPO3... может пора прекратить мучится? ;)
SMF 2.0 выходит всё-таки более дружелюбным :) копаюсь сейчас с phpbb 3 - и много тривиального из SMF мне не хватает...
Pavel Antonov
07.07.2008, 16:28
SMF 2.0 выходит всё-таки более дружелюбным :) копаюсь сейчас с phpbb 3 - и много тривиального из SMF мне не хватает...
C SMF никогда не сталкивался, чем он хорош?
P.S.: В репозитории есть только один плагин авторизации SMF (http://typo3.org/extensions/repository/view/auth_smf/0.0.1/), и помоему только в одну сторону.
Еще вроде есть модуль для SSO, но там много чего может не работать, да и сам SSO не очень хороший вариант.
-=UncleByte=-
07.07.2008, 22:40
SMF в большей степени похож на vBulletin, чем phpbb, но все равно до уровня vBulletin несколько недотягивает, так же как и многие другие бесплатные форумы.
поиск не индексирует кирилицу. Проблем со словами набраными латиницей нет. Индексирует и ищет.
Выходит проблема с кодировкой UTF-8.
нашел ваш пост на typo3.net - но подобным образом для версии 0.1.7 проблему решить не могу.. нету там таких строчек :(
Если есть идеи - буду признателен за ответ
нашел ваш пост на typo3.net - но подобным образом для версии 0.1.7 проблему решить не могу.. нету там таких строчек :(
Если есть идеи - буду признателен за ответ
Проблема решилась?
См. обсуждение по этому поводу здесь:
http://www.typo3.net/forum/list/list_post//66027/
У меня такое решение работает.
А эти строки на какой версии менялись, жалко исходных строк нет в посте на typo3.net (в смысле те которые заменялись), только номера строк ...
Не работает поиск в mm_forum ... (((
Проблема решилась?
Неа =( попытки результата не дали.
mm_forum 0.1.7
Вроде вот так ищет:
class.tx_mmforum_indexing.php - function wordArray
function wordArray ($conf,$string) {
// Remove special chars
$string = $this->clear_phpBB($string);
$string = strip_tags($string);
//Stupin///////////////////////////////////////////
$patternSDV = ".,:;?!\"";
$string = preg_replace( '/'.preg_quote($patternSDV).'/', " ", $string);
///////////////////////////////////////////////////
// $string = preg_replace('/\W/',' ',$string);
$wordArray = explode(' ',$string);
// Explodes the string into an array
$clearWordArray = array();
foreach($wordArray as $val) {
$val = trim($val);
$minLength = $conf['sword_minLength']?$conf['sword_minLength']:$conf['min_length'];
if(strlen($val) >= $minLength) {
//Stupin///////////////////////////////////////////
$val = mb_strtoupper($val,'UTF-8');
///////////////////////////////////////////////////
// $val = strtoupper($val);
array_push($clearWordArray,$val);
}
}
$clearWordArray = array_unique($clearWordArray);
return $clearWordArray;
}
class.tx_mmforum_pi4.php - function main
//Stupin///////////////////////////////////////////////////////
$content .= $this->searchfind($conf,mb_strtoupper($this->piVars['searchstring'],'UTF-8'),$param);
///////////////////////////////////////////////////////////////
// $content .= $this->searchfind($conf,$this->piVars['searchstring'],$param);
class.tx_mmforum_pi4.php - function searchfind
//Stupin///////////////////////////////////////////
$patternSDV = ".,:;?!\"";
$string = preg_replace( '/'.preg_quote($patternSDV).'/', " ", $string);
///////////////////////////////////////////////////
// $pattern = '/[^\w\*]/';
// #$searchstring = utf8_decode($searchstring);
// $searchstring = preg_replace($pattern, " ", $searchstring);
Исходник решения здесь - http://www.typo3.net/forum/list/list_post//66027/
Не знаю правильно применил или нет ...
В mm_forum 0.1.7 еще и вот здесь ошибочка ...
class.tx_mmforum_pi4.php
function post_information($post_id) {
//Stupin//////////////////////////
return tx_mmforum_indexing::post_information($post_id);
//////////////////////////////////
// return tx_mmforum_indexing::topic_information($post_id);
}
Может время кому сэкономлю ... :)
filippoff
01.04.2009, 05:38
а возможность писать посты без логина так и не появилась или я чего-то не пойму?
вот вопрос - можно ли простому посетителю автоматом присваивать группу без использования логина? т.е. - сайт открыл, попал в группу guest
вот вопрос - можно ли простому посетителю автоматом присваивать группу без использования логина? т.е. - сайт открыл, попал в группу guest
скорее всего это можно сделать написав некий ЯваСкрипт, который будет расположен на странице и при заходе пользователя на эту страницу данный скрипт будет вызывать скрипт логина с некими параметрами и потом этот скрипт логина будет присваивать данному пользователю (сессиии) группу Guest.
А есди не охота морочиться, то сделать надо кнопку "Войти, как гость" :)
Кстати. У меня также трабл с форумом - хачу русские ники - как сделать?
filippoff
01.04.2009, 21:35
А есди не охота морочиться, то сделать надо кнопку "Войти, как гость" :)
Кстати. У меня также трабл с форумом - хачу русские ники - как сделать?
что-то у меня с мыслительным процессом не очень сегодня - каков механизм действия кнопки предполагается?
с русскими никами проблем вроде нет из коробки - просто при регистрации надо указать русский ник :D
я так думаю, главное чтобы utf8 имело место быть.
ps и всё таки невозможность писать посты без регистрации - архистранная штука.
что-то у меня с мыслительным процессом не очень сегодня - каков механизм действия кнопки предполагается?
Я точно не знаю, но думаю, что это можно сделать если эта кнопка будет ссылаться на страницу, где будет некий модуль регистрации пользователей, в котором будет одно обязательное поле "Ваше имя" ) и никакого конфирма по е-мейлу. только тут вопрос встает - получается надо немного видоизменить скрипт рега...
Хотя, возможно я и рне прав в корне идеи... Что-то как-то она мне уже не совсем правильной кажется
filippoff
03.04.2009, 04:09
Я точно не знаю, но думаю, что это можно сделать если эта кнопка будет ссылаться на страницу, где будет некий модуль регистрации пользователей, в котором будет одно обязательное поле "Ваше имя" ) и никакого конфирма по е-мейлу. только тут вопрос встает - получается надо немного видоизменить скрипт рега...
Хотя, возможно я и рне прав в корне идеи... Что-то как-то она мне уже не совсем правильной кажется
ну, не такая уж она и неправильная :)
порыскал по TER, нашел расширение onetimeaccount. вообще он предназначен для регистрации на семинарах и т.д., т.е. - осуществляет разовую отправку информации из формы без полной регистрации и автоматом логинит пользователя, в ответ на что пользователь получает письмо с информацией.
создал, значится, форму, оставил для заполнения только поле "имя", создал группу пользователей "guest" и вперёд. работает.
теперь другой вопрос - пользователей будет образовываться много, а удалять их как и любой контент-элемент можно только по одному. вот нельзя ли пачкой удалять? (удаление всей папки не катит, там и нормальные пользователи лежат - ограничение mm_forum очередное, нельзя хранить пользователей в разных папках)
Вообще-то админка умеет редактировать и удалять несколько записей сразу. Раскройте любой буфер...
filippoff
03.04.2009, 05:53
это понятно, но не совсем то, что я имел в виду. если брать страницу с пользователями, то у нас есть несколько групп пользователей. можно добавить в таблицу отображения вывод группы и ставить крыжики там где надо. но это нужно ещё объяснить. а если этих записей тысячи полторы?
это понятно, но не совсем то, что я имел в виду. если брать страницу с пользователями, то у нас есть несколько групп пользователей. можно добавить в таблицу отображения вывод группы и ставить крыжики там где надо. но это нужно ещё объяснить. а если этих записей тысячи полторы?
Написать простой скрипт (даже не для Typo3) который посредством cron будет например один раз в неделю коннектится к базе данных и удалять пользователей из группы guest :)
А можно это и самому делать через phpMyAdmin :)
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot