ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (65): В начало « ... 57 58 59 60 61 [62] 63 64 65 »

> Найдено сообщений: 970
NordWest Отправлено: 21 апреля 2012 — 11:34 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
А как нужно то? Алгоритм желаемого поясните, а то я как-то не доконца врубаюсь.

Просто там взаимоисключающие моменты есть.
Если запретить самим создавать пароли, то автоматом должна включиться активация по мейлу, вне зависимости от положения переключателя активации.
NordWest Отправлено: 21 апреля 2012 — 08:46 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
Не нужно забивать - сами разрулим.
Просто время было нужно хоть немного в код вникнуть.

Изменения буду писать по отношению к инструкции

Было так
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 — 22:59 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
Parapsixolog
Точно... Что-то я затупил. Не понял
NordWest Отправлено: 20 апреля 2012 — 18:04 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
Parapsixolog пишет:
речь о том, что он изначально не работает. Вообще ни как
У меня то работает. Правда на Денвере.

Могу предложить такой вариант - скопируйте со своего форума файлы, которые участвовали в установке мода, сархивируйте и выложите сюда как вложение.
NordWest Отправлено: 20 апреля 2012 — 07:48 • Тема: Перенос форума на другой сервер. • Форум: Решение проблем

Ответов: 24
Просмотров: 16384
Рискну предположить, что какой-то косяк со статистикой.
Попробуйте убрать файл data/boardstats.php
(Добавление)
Хотя стоп... убирать нельзя - рождает ещё больше ошибок.
Можно попробовать обнулить.
(Добавление)
Как именно - пока не скажу... может чуть позже, нет пока времени экспериментировать.
NordWest Отправлено: 19 апреля 2012 — 17:20 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
Ладно, попробую на Денвере.
Там почтовая заглушка есть - действительно можно исходящую почту посмотреть.
(Добавление)
Поставил мод - на Денвере вроде работает.
Правда при попытке зарегаться получил почему-то аж два письма.

Письмо 1 (Отобразить)


Письмо 2 (Отобразить)

(Добавление)
А ещё произошел автоматический вход на форум и в привате сразу появилось письмо, но почему-то не от имени админа, а от имени юзера. Однако

Спойлер (Отобразить)

(Добавление)
Аааа, все правильно - второе письмо было адресовано админу, что зарегался новый юзер.
(Добавление)
Цитата:
в привате сразу появилось письмо, но почему-то не от имени админа, а от имени юзера.
Я кажется знаю откуда могло взяться это письмо.
Это видимо косячек с удалением профилей пользователей...
Я это сообщение писал месяц назад юзеру, т.к. были подозрения, что это прорвался БОТ. Подозрения подтвердились - приват он так и не прочитал и я его профиль прибил. Но видимо при удалении профиля не удаляется связанный с этим профилем приват. В итоге новый зарегавшийся пользователь увидел у себя приватное письмо, предназначенное другому. Видимо как-то так.
(Добавление)
NordWest пишет:
Видимо как-то так.
Сейчас попробовал проверить свою теорию. Два раза пытался... Больше косяк ни разу не повторился - письма других пользователей в привате не появляются.
NordWest Отправлено: 18 апреля 2012 — 19:57 • Тема: Дополнение: Активация учётных записей с указанием пароля • Форум: Модификации и дополнения

Ответов: 39
Просмотров: 24237
Я бы попробовал, но для меня данное дополнение бесполезно - у меня почта с форума не ходит.
NordWest Отправлено: 17 апреля 2012 — 21:19 • Тема: Мод: ЧПУ (старая версия) • Форум: Модификации и дополнения

Ответов: 166
Просмотров: 102357
yura3d пишет:
Все, кто участвовал в спонсировании мода, получат в самое ближайшее время инструкции по установке. Остальным придётся немного подождать
NordWest Отправлено: 16 апреля 2012 — 09:59 • Тема: Помогите прикрепить к сообщению внешний файл • Форум: Обсуждение

Ответов: 2
Просмотров: 2758
Суть понял, буду пробовать. Спасибо.
NordWest Отправлено: 15 апреля 2012 — 23:15 • Тема: Помогите прикрепить к сообщению внешний файл • Форум: Обсуждение

Ответов: 2
Просмотров: 2758
Суть моей проблемы.

К любому сообщению, если это разрешено в админке, можно прикрепить внешний файл. При этом файл копируется в качестве вложения на сервер, где хостится форум.

У меня хостинг с включенным Safe Mode - из скрипта ничего на сервер не закачаешь. В этой связи вопрос - можно ли как то прикрепить к сообщению внешний файл (лежащий физически на другом сервере).
Первое, что приходит на ум - вставлять на форум просто ссылку.
Но мне нужно видеть количество скачиваний (что бы возле ссылки показывалось сколько этот файл скачали).

Буду рад любым мыслям по данному вопросу.
NordWest Отправлено: 14 апреля 2012 — 15:12 • Тема: Установка SQLite на Denwer • Форум: Общие вопросы

Ответов: 1
Просмотров: 3973
Скачиваем расширение для денвера здесь.
Затем нужно добавить файлы в папку 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 — 14:41 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 179952
Был у меня у самого косячек в настройках Денвера. Исправил, но все равно...

Цитата:
Warning: sqlite_query() [function.sqlite-query]: no such table: watches in Z:\home\forum\www\modules\watches\Watches.php on line 314
SQLite error #1: SQL logic error or missing database


Хотя Ваш скрипт наличия SQLite говорит, что все у меня нормально с поддержкой. Однако

Может криво мод поставил?
(Добавление)
А под Firefox форум открылся без ошибки.
Уже который раз натыкаюсь на кривую работу Opera/ Нахмурился
(Добавление)
Все, проблему решил глубокой чисткой кеша.
Все запустилось и на Опере.

Интегрировал все на базе последнего релиза.
Могу выложить пересобранный ExBB FM 1.0 RC1.01 с интегрированным модом... если
yura3d и electron не против. Улыбка
(Добавление)
Описал, как поставить SQLite на Денвер.
NordWest Отправлено: 14 апреля 2012 — 14:29 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 179952
Блин, а SQLite должен быть третьей версии? Однако
Тогда я зря все это... У меня на хосте только SQLite 2 Огорчение

Одно радует - что мод можно выключить и он не мешает.
NordWest Отправлено: 14 апреля 2012 — 12:59 • Тема: Мод: Хранение статистики чтения тем на сервере • Форум: Модификации и дополнения

Ответов: 283
Просмотров: 179952
Виноват, не удосужился сразу прочесть все от начала до конца

Цитата:
Также необходимо скопировать файл 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
Просмотров: 179952
BON пишет:
правда при переносе с хостинга на денвер фатал ирор выдает
Вероятно потому, что на Денвере по умолчанию нет SQLite. Если Вам это актуально - подскажу как исправить.

Что касается мода...
Есть желание поставить. С ручной правкой все ясно - находим нужные файлы, там ищем нужные данные и правим как предложено.
Однако я не совсем понял что делать с файлами вложенными в архив. Однако

Страниц (65): В начало « ... 57 58 59 60 61 [62] 63 64 65 »

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0578]     [ ]