Страниц (65): В начало « ... 57 58 59 60 61 [62] 63 64 65 »
Найдено сообщений: 970 |
NordWest |
Отправлено: 21 апреля 2012 — 08:46 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения |
Ответов: 39 Просмотров: 26272
 |
Не нужно забивать - сами разрулим.
Просто время было нужно хоть немного в код вникнуть.
Изменения буду писать по отношению к инструкции
Было так
CODE:Далее откройте файл setvariables.php, найдите строки:
$passverif_yes = ($fm->exbb['passwordverification']) ? 'checked="checked"' : '';
$passverif_no = (!$fm->exbb['passwordverification']) ? 'checked="checked"' : '';
И замените их строками:
$userpass_yes = $fm->exbb['userpass'] ? ' checked="checked"' : '';
$userpass_no = !$fm->exbb['userpass'] ? ' checked="checked"' : '';
$useract_yes = $fm->exbb['useract'] ? ' checked="checked"' : '';
$useract_no = !$fm->exbb['useract'] ? ' checked="checked"' : '';
Я изменил так
CODE:Далее откройте файл setvariables.php, найдите строки:
$passverif_yes = ($fm->exbb['passwordverification']) ? 'checked="checked"' : '';
$passverif_no = (!$fm->exbb['passwordverification']) ? 'checked="checked"' : '';
И замените их строками:
$userpass_yes = ($fm->exbb['userpass']) ? ' checked="checked"' : '';
$userpass_no = (!$fm->exbb['userpass']) ? ' checked="checked"' : '';
$useract_yes = ($fm->exbb['useract']) ? ' checked="checked"' : '';
$useract_no = (!$fm->exbb['useract']) ? ' checked="checked"' : '';
Если это не поможет, можно попробовать изменить ещё одно место.
Было так
CODE:Затем откройте файл register.php, найдите строку, содержащую фрагмент:
$requirepass = ($fm->exbb['passwordverification'] === FALSE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
Искомая строка встречаются в файле 3 раза, при первой встрече замените её (строку) строками:
$requirepass = $fm->exbb['userpass'] && $fm->exbb['emailfunctions'];
$requireact = $fm->exbb['useract'] && $fm->exbb['emailfunctions'];
При второй встрече замените её (строку) строкой:
$requireact = $fm->exbb['useract'] && $fm->exbb['emailfunctions'];
При третьей встрече замените её (строку) строкой:
$requirepass = $fm->exbb['userpass'] && $fm->exbb['emailfunctions'];
Теперь в этом же файле найдите строку:
if ($requirepass === FALSE) {
И замените её строкой:
if (!$requireact) {
Я изменил так
CODE:Затем откройте файл register.php, найдите строку, содержащую фрагмент:
$requirepass = ($fm->exbb['passwordverification'] === FALSE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
Искомая строка встречаются в файле 3 раза, при первой встрече замените её (строку) строками:
$requirepass = ($fm->exbb['userpass'] === TRUE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
$requireact = ($fm->exbb['useract'] === TRUE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
При второй встрече замените её (строку) строкой:
$requireact = ($fm->exbb['useract'] === TRUE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
При третьей встрече замените её (строку) строкой:
$requirepass = ($fm->exbb['userpass'] === TRUE && $fm->exbb['emailfunctions'] === TRUE) ? TRUE : FALSE;
Теперь в этом же файле найдите строку:
if ($requirepass === FALSE) {
И замените её строкой:
if ($requireact=== FALSE) {
(Добавление)
Что-то только я логику этого мода не до конца понял.
Опции
Запретить пользователям самим устанавливать пароль при регистрации? и
'Включить активацию учётных записей пользователей на форуме?
независимы или каждая сама по себе?
(Добавление)
Блин, написал ахинею, а поправить никак - не дает пост править.
Короче имелось ввиду следующее. У меня активация срабатывает только если разрешена сама активация и запрещено пользователю задавать себе пароль.
Это так и задумывалось? |
NordWest |
Отправлено: 20 апреля 2012 — 07:48 • Тема: Перенос форума на другой сервер. • Форум: Решение проблем |
Ответов: 24 Просмотров: 17517
 |
Рискну предположить, что какой-то косяк со статистикой.
Попробуйте убрать файл data/boardstats.php
(Добавление)
Хотя стоп... убирать нельзя - рождает ещё больше ошибок.
Можно попробовать обнулить.
(Добавление)
Как именно - пока не скажу... может чуть позже, нет пока времени экспериментировать. |
NordWest |
Отправлено: 19 апреля 2012 — 17:20 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения |
Ответов: 39 Просмотров: 26272
 |
Ладно, попробую на Денвере.
Там почтовая заглушка есть - действительно можно исходящую почту посмотреть.
(Добавление)
Поставил мод - на Денвере вроде работает.
Правда при попытке зарегаться получил почему-то аж два письма.
Письмо 1 (Отобразить)Спасибо за регистрацию на нашем форуме I live CMS Limbo!
http://radius.maxdsl.ru/index.php
>---------------------------------------------------------------------
Ваше имя и пароль написано ниже:
Имя: Чувак
Пароль: 123456
>---------------------------------------------------------------------
Имя пользователя и пароль чуствительны к регистру.
Пожалуйста обратите внимание, что Вы можете изменить пароль в любое время
редактируя ваш Профиль. Если Вы изменяете ваш адрес электронной почты,
новый пароль будет послан Вам на email.
Письмо 2 (Отобразить)
I live CMS Limbo!
http://radius.maxdsl.ru/index.php
---------------------------------------------------------------- -----
Регистрационная информация нового пользователя:
Имя: Чувак
Пароль: 123456
Адрес e-mail: s3335@mail.ru
Домашняя страничка:
IP - адрес пользователя: 127.0.0.1
---------------------------------------------------------------- -----
(Добавление)
А ещё произошел автоматический вход на форум и в привате сразу появилось письмо, но почему-то не от имени админа, а от имени юзера.
Спойлер (Отобразить)Если Вы не Бот - ответьте на это письмо.
В противном случае Ваш профиль будет удален.
(Добавление)
Аааа, все правильно - второе письмо было адресовано админу, что зарегался новый юзер.
(Добавление)
Цитата:в привате сразу появилось письмо, но почему-то не от имени админа, а от имени юзера. Я кажется знаю откуда могло взяться это письмо.
Это видимо косячек с удалением профилей пользователей...
Я это сообщение писал месяц назад юзеру, т.к. были подозрения, что это прорвался БОТ. Подозрения подтвердились - приват он так и не прочитал и я его профиль прибил. Но видимо при удалении профиля не удаляется связанный с этим профилем приват. В итоге новый зарегавшийся пользователь увидел у себя приватное письмо, предназначенное другому. Видимо как-то так.
(Добавление)
NordWest пишет:Видимо как-то так. Сейчас попробовал проверить свою теорию. Два раза пытался... Больше косяк ни разу не повторился - письма других пользователей в привате не появляются. |
NordWest |
Отправлено: 17 апреля 2012 — 21:19 • Тема: Мод: ЧПУ (старая версия) • Форум: Модификации и дополнения |
Ответов: 166 Просмотров: 110140
 |
yura3d пишет:Все, кто участвовал в спонсировании мода, получат в самое ближайшее время инструкции по установке. Остальным придётся немного подождать |
NordWest |
Отправлено: 15 апреля 2012 — 23:15 • Тема: Помогите прикрепить к сообщению внешний файл • Форум: Обсуждение |
Ответов: 2 Просмотров: 2916
 |
Суть моей проблемы.
К любому сообщению, если это разрешено в админке, можно прикрепить внешний файл. При этом файл копируется в качестве вложения на сервер, где хостится форум.
У меня хостинг с включенным Safe Mode - из скрипта ничего на сервер не закачаешь. В этой связи вопрос - можно ли как то прикрепить к сообщению внешний файл (лежащий физически на другом сервере).
Первое, что приходит на ум - вставлять на форум просто ссылку.
Но мне нужно видеть количество скачиваний (что бы возле ссылки показывалось сколько этот файл скачали).
Буду рад любым мыслям по данному вопросу. |
NordWest |
Отправлено: 14 апреля 2012 — 15:12 • Тема: Установка SQLite на Denwer • Форум: Общие вопросы |
Ответов: 1 Просмотров: 4245
 |
Скачиваем расширение для денвера здесь.
Затем нужно добавить файлы в папку usr\local\php5\ext на Денвере.
Открываем скачанное в любом архиваторе и перетягиваем в Денвер три файла
CODE:/usr/local/php5/ext/php_pdo.dll
/usr/local/php5/ext/php_pdo_sqlite.dll
/usr/local/php5/ext/php_sqlite.dll
Открываем /usr/local/php5/php.ini и раскоментируем строки
CODE:extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll
Перезапускаем Денвер - этого должно быть достаточно для работы второй версии SQLite |
NordWest |
Отправлено: 14 апреля 2012 — 12:59 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193841
 |
Виноват, не удосужился сразу прочесть все от начала до конца
Цитата:Также необходимо скопировать файл other/unread.gif из прикреплённого архива в папку templates/ваш_скин/im для каждого скина.
Скопируйте содержимое папки upload из архива в корневую папку форума. После этого на папку modules/watches/data и на все файлы в ней (кроме index.html и .htaccess) необходимо установить права доступа на запись.
Просто искал эту информацию в шапке инструкции. 
(Добавление)
yura3d пишет:Инструкция состоит из 2-х частей: установки версии 1.1 и обновления с версии 1.0 до 1.1. Как я понял, ели этот мод у меня раньше не стоял - я выполняю только первую часть инструкции. Если неправ - поправьте. |
NordWest |
Отправлено: 14 апреля 2012 — 11:35 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения |
Ответов: 283 Просмотров: 193841
 |
BON пишет:правда при переносе с хостинга на денвер фатал ирор выдает Вероятно потому, что на Денвере по умолчанию нет SQLite. Если Вам это актуально - подскажу как исправить.
Что касается мода...
Есть желание поставить. С ручной правкой все ясно - находим нужные файлы, там ищем нужные данные и правим как предложено.
Однако я не совсем понял что делать с файлами вложенными в архив.  |
|
Страниц (65): В начало « ... 57 58 59 60 61 [62] 63 64 65 »
|