yura3d |
Отправлено: 23 февраля 2009 — 19:15 • Тема: Дополнение: Автоматическая индексация поиска • Форум: Модификации и дополнения |
Ответов: 108 Просмотров: 0
|
lisiycat пишет:Некоторые файлы в папке search/db, действительно изменяют свою дату:
46_finfо, 46_hash, 46_hashwords, 46_sitewords, 46_word_ind
Это свидетельствует о том, что раздел с id=46 проиндексировался
lisiycat пишет:Запустил через браузер - ничего не произошло.
В 21.00 (по Киеву) опять письмо с той же ошибкой.
Скиньте в личку ссылку на этот файл и ещё желательно данные для доступа через FTP, как будет свободное время, посмотрю что там не так. Очень странно |
yura3d |
Отправлено: 23 февраля 2009 — 18:37 • Тема: Дополнение: Автоматическая индексация поиска • Форум: Модификации и дополнения |
Ответов: 108 Просмотров: 0
|
lisiycat пишет:yura3d пишет:Забыл дописать к инструкции, что на папку search необходимо поставить права на запись
Поставил - результат тот же.
Обратил внимание, что в папке search/ отсутствует файл last.php
Попробуйте запустить скрипт индексации через браузер. И обращайте внимание на даты файлов в папке search/db, несколько из этих файлов (относящиеся к одному разделу) должны изменять дату |
yura3d |
Отправлено: 23 февраля 2009 — 16:44 • Тема: ExBB FAQ (часто задаваемые вопросы) • Форум: Общие вопросы |
Ответов: 0 Просмотров: 0
|
В этой теме будут публиковаться ответы на часто задаваемые вопросы по файловым версиям ExBB. Список на данный момент неполный, но со временем будет пополняться.
Q1: При работе с форумом возникают ошибки типа "Could not read from the file YYY" или "Could not write in the file YYY".
A1: Здесь YYY - это путь к файлу относительно корневой папки с форумом, этот файл по каким-то причинам не может быть прочитан/записан скриптами форума. Основная причина - неверная установка прав доступа на файл. Вам следует уточнить у своего хостера, какие именно права доступа на запись следует устанавливать для файлов, и установить соответствующие права на проблемный файл. Если Вы не можете найти этот файл, это значит, что Вам нужно установить права на запись для папки, в которой этот файл должен был находиться (при отсутствии этой папки её необходимо создать, с последующей установкой для неё прав доступа на запись). О том, какие именно права на запись для папок устанавливать, Вы должны спросить у хостера. Совет: установите на корневую папку с форумом (ту папку, в которой находятся файлы forums.php, topic.php и т д.) права на запись, это поможет решить многие проблемы при создании разделов форума (особенно актуально для некоторых хостингов). Подробно тема о расстановке прав доступа раскрыта в вопросе Q3.
Q2: Невозможно зайти под учётной записью администратора. Также пропали списки тем. Что мне делать?
A2: Восстановление форума после обнулений и прочих сбоев описано здесь
Q3: На какие файлы и папки форума необходимо выставить права доступа? Какие именно права доступа необходимо выставить? Как их выставить?
A3: На следующие файлы и папки форума необходимо выставить права доступа на запись:- для папки data и всех файлов в ней
- для папок вида forumN и всех файлов в них (N - номер раздела)
- для папки members и всех файлов в ней
- для папки messages и всех файлов в ней
- для папки uploads и всех файлов в ней
- для папки im/avatars/personal и всех файлов в ней
- для папки search и всех папок в ней
- для папок вида modules/YYY/data и всех файлов в них (YYY - название модуля)
Права доступа являются сугубо индивидуальной характеристикой для каждого сервера. О том, какие именно права доступа на запись являются корректными на Вашем сервере, Вы должны узнать на сайте хостера, в службе поддержки хостера или у администратора сервера. Помните, что права доступа на файлы и права доступа на папки - это не одно и то же. Неверная расстановка прав доступа может привести к проблемам в функционировании и безопасности форума. Способ расстановки прав доступа уточните у службы поддержки Вашего хостера или администратора сервера. Для серверов и компьютеров, работающих под управлением ОС Windows, расстановка прав доступа не требуется, при этом важно, чтобы у файлов был снят атрибут "Только для чтения".
Q4: Как понимать указания типа "Открыть такой-то файл, найти такую-то строку, вставить после неё то-то". Что это за файлы и чем их нужно открывать?
A4: Форум представляет собой набор PHP-скриптов и HTML-шаблонов. Все эти файлы Вы можете открывать обычным блокнотом, идущем в составе с операционной системой Windows. Однако лучше пользоваться специализированными редакторами кода с подсветкой синтаксиса, лучшим на мой взгляд является Notepad++. Когда указывается, какой файл необходимо открыть, то это означает, что искать его нужно в папке форума (той папке, где располагаются исполняемые скрипты форума index.php, forums.php, topic.php и т.д.) Например, если сказано открыть файл index.php, то искать его нужно именно в папке форума. Иногда могут быть также указаны относительные пути к файлам, например data/boardinfo.php. Такой путь буквально означает следующее: перейти в папку data, которая находится в папке с форумом, и открыть находящийся в папке data файл boardinfo.php. Если файлы форума находятся на сервере, то Вам следует сначала их скачать на свой компьютер, произвести все необходимые изменения, а затем заново закачать на сервер в ту папку, из которой Вы их скачивали.
/!\ Важно! Работая с файлами и папками форума при помощи FTP-клиента или файлового менеджера панели управления хостера, проверьте, что в настройках выбран бинарный режим (binary mode) обмена данными, а также отключена опция перевода имён файлов в нижний регистр!
Включение бинарного режима в Total Commander : (Отобразить)
Включение бинарного режима в Filezilla : (Отобразить)
Q5: Как установить тему оформления или перевод интерфейса форума и где их можно скачать?
A5: Все имеющиеся на данный момент актуальные темы оформления и переводы можно скачать в соответствующих разделах форума поддержки:
Для установки темы оформления достаточно закачать её в папку templates. После этого тема оформления будет доступна для выбора пользователями (они смогут выбрать установленную тему оформления в настройках профиля по ссылке Ваш профиль в верхней части страниц форума). Для установки перевода достаточно распаковать архив с переводом в корневую папку с форумом, после чего установленный язык сразу будет доступен пользователям в настройках профиля для выбора. Установка некоторых тем оформления и переводов может отличаться от приведённой выше схемы, поэтому внимательно читайте указания разработчиков тем оформления и переводов перед установкой. /!\ Важно! Выбор администратором используемого языка и скина в админке на странице Конфигурация влияет только на незарегистрированных пользователей (гостей). Для зарегистрированных пользователей (в том числе и администраторов) используются те языки и скины, которые выбраны у них в профиле (ссылка на редактирование профиля размещается в шапке форума и называется Ваш профиль)
Q6: Как мне установить на свой форум баннеры и счётчики?
A6: Для установки баннера в шапку форума код баннера (HTML, JavaScript и т.п., за исключением PHP) следует разместить в файле data/banners.php между строкой:
CODE:$this->_Banner = <<<BAN
и строкой:
Для установки счётчиков в нижнюю часть страницы форума код счётчиков следует разместить в файле data/counters.php между строкой:
CODE:$this->_Counters = <<<CNT
и строкой:
Вставленные таким образом баннеры и счётчики будут видны во всех темах оформления на Вашем форуме
Q7: Можно ли сделать, чтобы пользователи при регистрации могли сами задавать себе пароль?
A7: Да, для этого в админке на странице Безопасность напротив пункта Разрешить пользователям задавать себе пароль? необходимо выбрать вариант Да, при этом будет отключено подтверждение регистрации (активация) по e-mail. Совместная реализация самостоятельного задания пользователем пароля при регистрации и активации учётной записи на данный момент невозможна
Q8: Как включить режим активации учётных записей пользователей после их регистрации?
A8: В админке на странице Безопасность напротив пункта Разрешить пользователям задавать себе пароль? нужно выбрать вариант Нет. При этом пользователям будет запрещено задавать самим себе пароль (пароль будет генерироваться форумом и отправляться пользователю по e-mail вместе с инструкцией по активации). После прохождения процедуры активации и авторизации на форуме пользователь сможет изменить свой пароль в настройках профиля (ссылка Ваш профиль в шапке страниц форума). Возможность совместной работы режима активации учётных записей и самостоятельного задания пользователем пароля при регистрации на данный момент невозможна. Активация учётных записей администратором/модератором на данный момент не поддерживается. Если на Вашем форуме в регистрационной форме не отображается поле для указания адреса e-mail, см. вопрос Q20
Q9: Как запретить гостям оставлять сообщения? На форум начал поступать спам, каким образом можно препятствовать его публикации?
A9: Для начала необходимо запретить гостям (незарегистрированным пользователям) оставлять на форуме сообщения. Для этого Вам необходимо в админке на странице Управление в разделе Форумы выбрать необходимые разделы, кликнуть ссылку Изменить и напротив пунктов Кто может создавать новые темы? и Кто может отвечать в созданных темах? выбрать вариант Только зарегистрированные пользователи. Если Вам по каким-либо причинам нежелательно отключать гостям возможность оставлять сообщения на форуме, установите Мод: Антиспам для гостей при создании тем и сообщений, мод будет требовать от гостей всякий раз подтверждать публикацию сообщения при помощи ввода кода с картинки (каптчи). Однако всё же вариант с возможностью публикации сообщений гостями не является рекомендуемым. Следующий шаг состоит в том, чтобы включить этот же метод защиты (ввод кода с картинки) для формы регистрации пользователя. Для этого в админке на странице Безопасность напротив пункта Активировать защиту от регистрации ботов? необходимо выбрать вариант Да. И напоследок, необходимо включить механизм активации учётной записи пользователя по e-mail. Для этого в админке на той же странице Безопасность напротив пункта Разрешить пользователям задавать себе пароль? необходимо выбрать вариант Нет. Приведённые выше варианты эффективно защитят Ваш форум от автоматического спама, генерируемого специализированным программным обеспечением (например, XRumer). Для более высокой степени защиты (в том числе от ручной публикации спама) установите моды Текстовое подтверждение при регистрации и Борьба со спамом. Первый мод реализует добавление в регистрационную форму оригинальных вопросов, составляемых администратором форума. Анализ ответов на данные вопросы позволяет отсеить левых пользователей. Второй мод позволяет составить список запрещённых слов (стоп-слов) для использования новыми пользователями (например, sex, porno или адреса сайтов)
Q10: Каким образом можно удалить (переместить/закрыть/прикрепить и т.д.) тему?
A10: Войдите на форум как администратор или модератор и откройте интересующую Вас тему. В нижнем левом углу страницы с сообщениями темы (выше формы создания ответа в тему) Вы увидите раскрывающийся список Опции сообщений. В этом списке чуть ниже имеются также опции темы, Вам нужно выбрать из этого списка требующееся действие (например, Удалить тему), нажать кнопку Go! и следовать дальнейшим указаниям форума
Q11: Каким образом я могу добавить в регистрационную форму (в настройки профиля) новые поля или изменить/удалить уже существующие? У меня специализированный форум, и я хочу, чтобы у пользователей была возможность указать модель своего автомобиля
A11: Вы можете добавить дополнительное поле в профиль, следуя инструкции в теме Добавляем в профиль новое текстовое поле и выводим его.
Q12: Не приходят письма (e-mail) с форума при регистрации, при в ответе в тему, на которую я подписан. В чём причина?
A12: В Вашем хостере, либо в том почтовом сервере, на котором у Вас зарегистрирован e-mail. Форум непосредственно сам письма не отправляет, а делает это через стандартную функцию PHP mail(), которая должна быть корректно сконфигурирована на том сервере, где у Вас размещается форум. Поэтому всё вопросы, касающиеся отправки почты с форума, Вы должны в первую очередь адресовать службе поддержки хостера (администратору сервера). Также возможен вариант, когда почта с форума блокируется Вашим почтовым сервером, поскольку распознаётся как спам. Эта проблема многих бесплатных почтовых сервисов типа mail.ru связана с тем, что другие клиенты Вашего хостера злоупотребляют почтовыми рассылками, и IP-адреса Вашего общего с ними SMTP-сервера занесены в чёрные списки как спамерские. Эти вопросы также необходимо решать со службой поддержки хостера (администратором сервера). Важно! Если Вы пользуетесь бесплатным хостингом, то есть вероятность около 90% того, что почтовые функции форума у Вас работать не будут. Не нужно создавать на нашем форуме темы и плакаться в них по поводу того, что у Вас не приходит почта с форума, в данном случае проблема заключается в некачественном хостинге, а не в скриптах форума, и тут мы Вам ничем помочь не можем
Q13: Можно ли использовать русские ники на форуме?
A13: Да, в админке на странице Конфигурация напротив пункта Разрешить русские ники на конференции? нужно выбрать вариант Да
Q14: На форуме размещается слишком много внешних ссылок, которые оставляют пользователи. Это отрицательно влияет на поисковое продвижение (SEO) и т.д. Можно ли каким-нибудь образом прятать ссылки от поисковых систем?
A14: Прятать ссылки нельзя, но можно реализовать переход по ним таким образом, что все они не будут учитываться при поисковой индексации. Для этого установите мод перехода по внешним ссылкам через редирект
Q15: Каким образом можно удалить копирайт внизу страниц ExBB? Можно ли удалить копирайт на легальной основе?
A15: Удалять копирайт нельзя, ибо его наличие - одно из условий бесплатного использования Вами скриптов форума. При отсутствии копирайта на Вашем форуме, любая помощь по ExBB на нашем форуме поддержки Вам оказываться не будет, также возможны ограничения Вашего доступа к обновлениям форума. Если Вам нужно не удалить, а только определённым образом видоизменить копирайт, Вы должны уведомить разработчика о том, как в конечном итоге будет выглядеть копирайт, и получить разрешение или запрет на такое видоизменение. Любое самовольное изменение копирайтов может быть расценено как удаление копирайтов, и повлечь за собой описанные выше санкции
Q16: Как мне разместить иконку для форума, которая будет отображаться в адресной строке и на вкладках браузера?
A16: Переименуйте Вашу иконку в favicon.ico и разместите её в корневой папке форума (той папке, где размещаются исполняемые скрипты форума index.php, forums.php, topic.php и т.д.) Ваш сервер должен автоматически сгенерировать соответствующие заголовки, необходимые для отображения иконки. Если этого не произошло и иконка по-прежнему не отображается, откройте файл templates/ваш_скин/all_header.tpl и сразу после строки:
CODE:<link rel="alternate" type="application/rss+xml" title="{$GLOBALS['fm']->exbb['boardname']}" href="./tools.php?action=rss">
разместите строку:
CODE:<link rel="shortcut icon" href="favicon.ico">
Q17: На форуме не работает поиск. Я точно уверен, что искомое слова (фраза) присутствует на форуме, но поиск выдаёт, что ничего не найдено. В чём дело?
A17: Для работы поиска Вам необходимо предварительно проиндексировать Ваши разделы. Для этого в админке на странице Управление в разделе Форумы Вам нужно кликнуть ссылку Индексировать поиск напротив тех разделов, для которых Вы хотите использовать поиск. После этого форумом будет автоматически создана текстовая база данных с поисковым индексом раздела, по которой в дальнейшем и будет производиться поиск. Поиск выполняется только по текстам тех сообщений, которые существовали на момент индексации. Для того, чтобы поиск выполнялся и по новым (добавленным после индексации) сообщениям, Вам необходимо повторно проиндексировать разделы. Для того, чтобы избавиться от необходимости время от времени индексировать разделы форума, Вы можете установить Дополнение: Автоматическая индексация поиска. Если Вас по каким-либо причинам не устраивает работа встроенного алгоритма поиска (например, если его работа создаёт значительную нагрузку на Ваш сервер), Вы можете использовать поисковые возможности от популярных поисковиков
Q18: Расскажите подробнее о том, как назначать модераторов на форуме. В настройках профилей пользователей я нашёл только статус Супермодератор, а как назначить обычного модератора?
A18: Форум поддерживает 2 вида статусов у модераторов: обычные модераторы и супермодераторы. Обычные модераторы - это пользователи, у которых имеются права модерирования ограниченного числа разделов на форуме. Назначаются обычные модераторы при создании/редактировании разделов форума через админку на странице Управление раздела Форумы, в поле Модератор(ы) форума Вам необходимо вписать через запятую имена тех пользователей, которым Вы хотите дать права модератора в создаваемом/редактируемом разделе. Если Вы не хотите ограничиваться конкретными разделами и Вам требуется быстро дать пользователю права модератора во всех разделах, необходимо присвоить пользователю статус супермодератора. Для этого перейдите к редактированию профиля пользователя в админке (раздел Пользователи) и напротив пункта Статус пользователя выберите вариант Супер модератор. Супермодераторы автоматически получают права модератора в чате, фотогалерее, портале и других подобных модулях, если они у Вас установлены и если иное не указано в настройках этих модулей
Q19: Я закрыл свой форум через админку, и теперь при входе на форум появляется сообщение о том, что форум закрыт. Как снова попасть в админку и открыть форум?
A19: Наберите в браузере адрес скрипта авторизации http://ваш_сайт.зона/папка_форума/loginout.php, на странице авторизации введите имя и пароль администратора форума. После авторизации Вы сможете войти в админку, и на странице Конфигурация в админке открыть форум.
Q20: В регистрационной форме отсутствует поле указания адреса e-mail, хотя функция подтверждения регистрации (активация учётных записей, см. вопрос Q8) и подписки на темы включена. В чём проблема?
A20: По-умолчанию, сразу после установки форума на нём отключены функции электронной почты. Для их включения зайдите в админку, перейдите на страницу Конфигурация, внизу найдите раздел Настройки e-mail функций и напротив пункта Включить функции электронной почты на конференции? выберите Да
Q21: Кодировка сайта utf-8, а форума win-1251. При переходе с сайта на форум - кракозябры. Исправляю кодировку в браузере - все нормально. При переходе назад на сайт - опять кракозябры... и так по кругу. Что делать???
A21: в корне форума находим файл .htaccess и в самый верх этого файла добавляем строку:
CODE:AddDefaultCharset windows-1251
Q22: Как пользователю вместо стандартных званий (Newbie, Junior Member , Member) присвоить персональное (например, "друг форума"), чтобы это звание было только у него одного?
A22: Заходите в админку , жмете на ссылку "Найти пользователя" , в окне "по имени" вводите ник пользователя, которому хотите присвоить персональное звание, жмете "найти", попадаете на страницу редактирования найденного пользователя. Далее в строке "Персональное звание" пишете звание этого пользователя. Это звание будет выводиться на форуме под аватаром только у этого пользователя.
Q23: Как узнать версию PHP, установленную на моем хостинге?
A23: Вариантов несколько :
1. Самый простой - узнать у хостера или в панели управления вашим хостингом.
2. Если установлен форум ExBB - заходите в админку , на ее главной странице присутствует строка с версией PHP вашего хостинга.
3. создайте файл , например phpinfo.php с таким кодом :
, сохраните его, залейте к себе на хостинг и запустите браузером. Вам отобразится полная информация об установленной на вашем хостинге версии PHP.
Q24: Как работает система штрафов на форуме?
A24:Первые 2 штрафа пользователя носят предупредительный характер - пользователю за них ничего не будет, за исключением того, что форум автоматически уведомит пользователя (посредством системы личных сообщений) о том, что был получен штраф.
При получении пользователем третьего и четвертого штрафа, ему на определённое время блокируется возможность создания тем и сообщений. Количество дней блокировки регулируется в админкие, на странице управления модулям штрафов.
После 5-го штрафа пользователь получает автоматически вечный бан. |
yura3d |
Отправлено: 23 февраля 2009 — 16:25 • Тема: Дополнение: Автоматическая индексация поиска • Форум: Модификации и дополнения |
Ответов: 108 Просмотров: 0
|
lisiycat пишет:yura3d, сделал все как и написано - прописал полный путь (узнал у хостера), установил выполнять каждый час.
Заметил, что не индексируется форум.
Сегодня поставил отметку в ISP Manager хостера "Отправлять отчет по е-мейл".
Только что пришло письмо с таким содержанием:
CODE:Could not write in the file <b>search/last.php</b>
Забыл дописать к инструкции, что на папку search необходимо поставить права на запись |
yura3d |
Отправлено: 23 февраля 2009 — 13:12 • Тема: Выделение коротких слов • Форум: PHP/Perl |
Ответов: 9 Просмотров: 0
|
Furax пишет:Кстати, всегда было интересно: а откуда вообще берётся это ограничение снизу на длину слов в поисковом запросе?
Всё что меньше 4-ёх символов подразумевается что это не слова, а предлоги, союзы и т п. Конечно такой подход не совсем идеальный, зато его реализация проще. Чем меньше слов будет в базе индексации, там быстрее происходит поиск и меньше нагрузка на сервер |
yura3d |
Отправлено: 22 февраля 2009 — 12:51 • Тема: Восстановление старых версий форума после обнуления • Форум: Решение проблем |
Ответов: 48 Просмотров: 0
|
В последнее время довольно часто в аську обращаются люди с просьбой помочь в восстановлении старых версий форума после обнуления, чтобы потом обновиться на новую версию. К сожелению, стоит констатировать тот факт, что изначально ExBB содержит довольно скудный набор средств для восстановления данных, и их использование в совокупности с ошибками в файловых функциях приводит к ещё более тяжёлым последствиям. Обращения ко мне были настолько частыми, что я даже написал несколько утилит восстановления данных, которые и решил выложить здесь. Далее же распишу подробно алгоритм восстановления. Данный алгоритм 100% подойдёт для тех, кто обновляется с ExBB FM 1.0 Beta. С более старыми версиями возможны проблемы при конвертации, зависящие от степени обнуления
- Прежде всего сделайте резервную копию (бэкап) файлов форума. Это поможет в случае, если что-то пойдёт не так. Если Вы уже делали ранее бэкап форума, то можете попробовать применить алгоритм восстановления и к нему, и в последствии выбрать наиболее работоспособный вариант.
- Обновите Ваш форум до версии ExBB FM 1.0 RC1. Эта версия содержит в себе кардинальные изменения, касающиеся работы с файлами, особенно в плане множественного доступа. Благодаря этому полностью решена проблема с обнулением файлов. Скачать новую версию и узнать подробнее про обновление Вы можете здесь
- После обновления необходимо приступить к восстановлению пользователей (особенно это актуально для тех случаев, когда Вы не можете войти под Вашим именем в качестве администратора). Взять скрипт для восстановления списка пользователей recovery.php Вы можете из прикреплённого архива. Его достаточно закачать в папку с форумом и запустить, после завершения его работы удалить с сервера. После работы по восстановлению списка пользователей в админке нужно клинкуть Пользователи -> Пересчитать.
/!\ Важно! Если после работы скрипта Вы по-прежнему не можете войти на форум, или же восстановился неполный список пользователей, это значит, что обнулению подверглись также файлы профилей этих пользователей (посмотреть размеры файлов можно в папке members). Восстановить эти данные нельзя, только если у Вас (или Вашего хостера) не сохранились резервные копии этих файлов до обнуления. - Далее Вы можете войти в админку и приступить к восстановлению списка тем в форумах. Для этого напротив каждого форума нужно кликнуть сначала по ссылке Восстановить темы, а затем по ссылке Пересчитать. После восстановления списка разделов и списка тем в них кликните Обновить статистику конференции на странице со списком форумов в админке.
/!\ Важно! Если Вы не видите Ваш список форумов, или он неполный, попробуйте восстановить его из резервной копии, которую форум создаёт автоматически. Для этого удалите файл data/allforums.php и переименуйте файл data/allforums_bak.php в data/allforums.php. Если это не помогает, то восстановить список разделов можно будет только из резервной копии, сделанной до обнуления Вами или хостером - Если при обнулении пострадало кол-во просмотров тем (сбросилось в 0), то Вы можете накрутить кол-во просмотров при помощи скрипта views.php из прикреплённого архива. Накрутка вызвана тем, что восстановить список просмотров после обнуления невозможно, если конечно не сохранился бэкап файлов forumN/views.php. Накрутка, конечно же, не отражает реальное кол-во просмотров, но позволяет хотя бы привести списки тем в более менее нормальный вид. Скрипт views.php достаточно закачать в папку с форумом, запустить и после окончания его работы удалить.
На этом всё, здесь я затронул только наиболее часто обнуляющиеся файлы, как правило именно с такими проблемами в большинстве случаев сталкиваются пользователи. Все вопросы и замечания оставляйте в этой теме |
yura3d |
Отправлено: 22 февраля 2009 — 11:27 • Тема: Запросы скинов • Форум: Обсуждение |
Ответов: 155 Просмотров: 0
|
Александр Михалицын пишет:1) "Зимний скин" = стиль ExBB + зимние кнопки + снегопад
Ну, зимний скин уже есть, причём благодаря стараниям Defenderyk и Axel скин уже адаптирован и под новую версию ExBB FM 1.0 RC1. Это же касается и кнопок. Увидеть всё это можно здесь
Ну а снегопад прикрутить это уже дело 5-ти минут
Александр Михалицын пишет:2) Скин "subSilver" (а-ля phpBB 2.0.x)
А вот этого пока делать не стоит до выхода финальной версии. Сейчас, пока разработка финальной версии ещё продолжается, приходится постоянно редактировать скины. И адаптация сразу 2-х скинов займёт достаточно много времени. Разве что кто-либо возьмёт на себя труды по адаптации этого скина |
yura3d |
Отправлено: 22 февраля 2009 — 11:16 • Тема: Используемые иконки • Форум: Обсуждение |
Ответов: 68 Просмотров: 0
|
Axel пишет:Вот чуть чуть уменьшил, но лично мне такие не нравятся...
А по-моему очень даже неплохо получилось, уменьшенные кнопки кажутся более аккуратными |
yura3d |
Отправлено: 22 февраля 2009 — 10:21 • Тема: Выделение коротких слов • Форум: PHP/Perl |
Ответов: 9 Просмотров: 0
|
Furax пишет:Во-первых, кавычки вокруг регулярного выражения и строки замены лучше бы поставить одинарные, чтобы интерпретатор не пытался подставить туда спецсимволы '\b' и переменную $1.
А замену независимо от локали можно сделать так: CODE:echo preg_replace('/([^a-zA-Zа-яА-Я]|^)([a-zA-Zа-яА-Я]{1,3})(?![a-zA-Zа-яА-Я])/', '$1<font color="red">$2</font>', 'я ты он она форум подфорум поиск мод');
Да, с кавычками действительно прокололся
Спасибо |
yura3d |
Отправлено: 21 февраля 2009 — 21:34 • Тема: Предложение нового Тега • Форум: Обсуждаем |
Ответов: 7 Просмотров: 0
|
Defenderyk пишет:и как всегда возвращаюсь к тегу HIDE
может пока реализовать так, что взятые в этот тег сообщения отображались только для пользователей и были скрыты для гостей. Думаю это попроще сделать, чем с указанием кол-ва постов, через которое отображать сообщения с этим тегом.
Дело в том, что я хотел бы вынести управление этим модов в админку, чтобы его можно было настраивать и включать/отключать при необходимости. А это довольно много изменений, поэтому пока что руки не дошли |
yura3d |
Отправлено: 21 февраля 2009 — 19:13 • Тема: ExBB FM 1.0 RC1 • Форум: Релизы |
Ответов: 233 Просмотров: 0
|
Ещё 2 поправки, о которых писали наши пользователи
- Возможность отключения каптчи при попытке восстановления забытого пароля, если каптча отключёна в админке. Подробности здесь
- Решение проблемы с авторизацией при доступе с поддомена www и без него. Подробности здесь
Позже эти поправки войдут в новое обновление и основной архив |
yura3d |
Отправлено: 21 февраля 2009 — 15:26 • Тема: Не сохраняет пользователя при пользовании форумом • Форум: Решение проблем |
Ответов: 1 Просмотров: 0
|
lisiycat пишет:У некоторых пользователей возникает такая проблема:
При пользовании "Перехода по форумам" внизу справа их просто напросто выкидывает из своего акаунта и пишет "Здравствуйте Гость".
Такая же проблема возникает иногда при переходе по ссылке в форумы открытые только для просмотра зарегистрированным пользователям.
Это какой-то глюк? Или все же ошибка, которую можно исправить?
Проблема вся в том, что некоторые пользователи при доступе к форуму набирают адрес через www, а на Вашем сайте при установке форума указывался адрес без www, что и прописано в файле конфигурации. Именно поэтому все ссылки имеют вид без www, и когда пользователь кликает на такую ссылку, то при переходе с поддомена www на домен теряется информации о сессии и установленных куках, что и приводит к разлогиниванию. Наиболее разумное решение - просто переадресовывать людей на правильный адрес (так сделано практически во всех других движках).
Для этого открываем файл include/common.php, находим строку:
CODE:$fm->exbb['version'] = FM_VERSION;
И под ней вставляем строки:
CODE:// На домене установки форум будет доступен только по тому URL, который указан в админке
// Это предотвращает проблемы с работой сессий и куки на производных поддоменах типа 'www' и т п.
preg_match("#(www\.|)([[:alnum:]\.\-]+)/([[:alnum:]\/\.\-]+)#is", $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'], $req_url);
preg_match("#(www\.|)([[:alnum:]\.\-]+)/([[:alnum:]\/\-]+)#is", $fm->exbb['boardurl'], $set_url);
if ($req_url[2] == $set_url[2] && $req_url[1] != $set_url[1])
header('Location: http://'.$set_url[2].'/'.$req_url[3].(($_SERVER['QUERY_STRING'] ? '?'.$_SERVER['QUERY_STRING'] : '')));
unset($req_url, $set_url); |
yura3d |
Отправлено: 21 февраля 2009 — 14:34 • Тема: Проблема со ссылками • Форум: Решение проблем |
Ответов: 11 Просмотров: 0
|
Defenderyk пишет:а почему в бетта версии такого не было?
Было, по сравнению с бета-версией функция обработки ссылок не претерпела никаких изменений |
|