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

Страниц (19): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 274
altjo Отправлено: 20 февраля 2012 — 18:57 • Тема: Ограничение длины символов и ввода цифр при регистрации • Форум: Модификации и дополнения

Ответов: 6
Просмотров: 4262
register.php
-----------------------
1) по поводу ограничения длины символов:
найдите кусок кода
CODE:
/* Name validation */
if ($fm->input['inmembername'] === '' || strlen($fm->input['inmembername']) > 20) {
$fm->_Message($fm->LANG['Registration'],$fm->LANG['NameEmpty']);
}


и замените на этот
CODE:
/* Name validation */
if ($fm->input['inmembername'] === '' || strlen($fm->input['inmembername']) < 3 || strlen($fm->input['inmembername']) > 20) {
$fm->_Message($fm->LANG['Registration'],$fm->LANG['NameEmpty']);
}


2) по поводу запрета на цифры:
найдите строку
CODE:
if (preg_match("#(guest|admin|moder|админ|".$fm->LANG['Guest']."|модер|[^0-9A-Za-zА-Яа-яёґєіїўіЁҐЄІЇЎІ\-\_\.\s])#is",$fm->input['inmembername'])) {


и удалите 0-9
altjo Отправлено: 21 января 2012 — 15:59 • Тема: Стили от altjo • Форум: Темы оформления

Ответов: 18
Просмотров: 22914
Собственно, адаптировано большинство тем оформления (представленные на первой странице) к версии движка RC1.01
Архив содержит все (аж 12) актуальные версии (на 21-01-2012) любительских тем оформления (собственно моих) для ExBB FM 1.0 RC1.01
Состав архива: ExBBDarkGrey (v1.0.10), ExBBDeepDepression (v1.0.3), ExBBLightGrey (v1.0.5), ExBBBlankPage (v1.0.3), ExBBFlat (v1.0.5), ExBBOutlineBlack (v1.0.2), ExBBXGreen (v1.0.5), ExBBXSepia (v1.0.5), ExBBXBlue (v1.0.5), ExBBXPurple (v1.0.5), ExBBLGreyMod (v1.0.1) и ExBBXGrey (1.0)

p.s. данный дистрибував может в дальнейшем не обновляться по некоторым причинам, посему последние версии тем оформления ищите на моем сайте..
p.s. версии тем для RC1.01 могут несколько отличатся в мелочах в сравнении с версиями для RC1, т.к. была проведена принудительная унификация %)
p.s. ничего нового в плане стилей вроде-как не планируется..
p.s. просьба не кликать на ссылки превью (на первой странице), вида /exbbstyles/preview.php, т.к. превью снесено по определенных причинам (придется довольствоваться превью на www.styles.exbb.info или скринами на моем сайте)..

Поддержка следующих стилей прекращена (может на время, может на всегда..): ExBBXBlueIce, ExBBXRed, InvisionIceMod и ExBBSmileTheme, жалобы по сему поводу не принимаются %)
altjo Отправлено: 15 января 2012 — 18:29 • Тема: Не дает внести изменения в профиль • Форум: Общие вопросы

Ответов: 8
Просмотров: 5581
только вот я напутал, в действительности все как раз наоборот (:
в profile.tpl темы оформления сделайте нужную правку...
altjo Отправлено: 14 января 2012 — 11:32 • Тема: Не дает внести изменения в профиль • Форум: Общие вопросы

Ответов: 8
Просмотров: 5581
скорее дело в том, что в используемой теме оформления есть правка, связанная с критическим обновлением, а в используемом движке такой правки нет..
altjo Отправлено: 9 января 2012 — 18:48 • Тема: Косметические доработки форума • Форум: Настройка форума

Ответов: 222
Просмотров: 165861
#1. Для тех, у кого включена система штрафов на форуме
Если пользователь наберет более трех штрафов, и будет находится в режиме "только чтение", то уведомим об этом радостном событии всех на форуме (:

для перечня тем
Спойлер (Отобразить)


----------------------

#2. Для админа можно добавить ссылку в профиле пользователя, перейдя по которой админ попадает в новом окне в админку в раздел "Управление пользователями" и может сразу править информацию о нужном пользователе
Спойлер (Отобразить)


----------------------

#3. Добавляем в управление званиями иконки, соответствующие званиями
Спойлер (Отобразить)

----------------------
altjo Отправлено: 9 января 2012 — 18:29 • Тема: Подскажите пожалуйста как сделать ранги из разных скинов. • Форум: Общие вопросы

Ответов: 5
Просмотров: 4839
как вариант...

1) откройте файл topic.php, найдите строку
CODE:
$users[$user_id]['usergraphic'] = '<img src="./im/images/'.$defranks['icon'].'" border="0">';

2) и замените ее на следующее
CODE:
$users[$user_id]['usergraphic'] = (file_exists('./templates/'.DEF_SKIN.'/ranks/pips1.gif')) ? '<img src="./templates/'.DEF_SKIN.'/ranks/'.$defranks['icon'].'" border="0">' : '<img src="./im/images/'.$defranks['icon'].'" border="0">';


3) также найдите чуть ниже строку
CODE:
$users[$user_id]['usergraphic'] = '<img src="./im/images/'.$info['icon'].'" border="0">';

4) и замените ее на следующее
CODE:
$users[$user_id]['usergraphic'] = (file_exists('./templates/'.DEF_SKIN.'/ranks/pips1.gif')) ? '<img src="./templates/'.DEF_SKIN.'/ranks/'.$info['icon'].'" border="0">' : '<img src="./im/images/'.$info['icon'].'" border="0">';

------------------

В папке интересующей вас темы создайте папку /ranks/, т.е. путь к этой папке должен быть templates/НАЗВАНИЕ_СТИЛЯ/ranks/, и закиньте туда новые файлы pips1.gif,.. pipsN.gif
В результате изменений, для интересующей вас темы, будут отображаться значки званий из папки /ranks/, а для всех остальных стилей - стандартно, с папки /im/images/

P.S. Все, описанное выше, актуально ТОЛЬКО для сборки RC1, т.к. в финале эта функциональность может быть сделана иначе..
altjo Отправлено: 24 октября 2011 — 17:05 • Тема: Удаление копирайтов • Форум: Новости

Ответов: 186
Просмотров: 142169
Nikela пишет:
..у меня в подвале битая ссылка - http://exbbskins.timfan.info/exb...outlineblack.php, такого ресурса не существует, я так понимаю это ссылка на создателя стиля ExBBOutlineBlack, я могу ее удалить, учитывая что от оригинального стиля у маня мало что осталось?

В Вашем случае (т.к. заменена вся цветовая гамма, кнопки, иконки,.. да и внешне не скажешь, что это тема ExBBOutlineBlack) можете копирайты вида "ExBBOutlineBlack Style" (включая битую ссылку) смело снять вообще.

P.S. в целом, в каждом архиве со стилем есть файл README.txt (по крайней мере в последних версиях), где по возможности я описал ситуацию с копирайтами.. если интересует - можете скачать новую версию темы сдесь (п.1.4 файла README.txt скорее всего будет переписан/удален в последующих версиях, поэтому на Ваш скин не распространяется..)
altjo Отправлено: 7 октября 2011 — 16:25 • Тема: ExBBStyleColorizer • Форум: Темы оформления

Ответов: 5
Просмотров: 5864
собственно и сам исходник
altjo Отправлено: 4 октября 2011 — 15:24 • Тема: ExBBStyleColorizer • Форум: Темы оформления

Ответов: 5
Просмотров: 5864
fOcs пишет:
щас зацени что получится..

ничего не получается? )
fOcs пишет:
..а есть исходник?

Конечно есть. Предлагаете выложить?
altjo Отправлено: 3 октября 2011 — 17:07 • Тема: ExBBStyleColorizer • Форум: Темы оформления

Ответов: 5
Просмотров: 5864
НАЗНАЧЕНИЕ ПРОГРАММЫ: по возможности упростить создание собственной темы оформления на базе стандартной InvisionExBB, путем манипулирования содержимым файла style.css.
Подойдет для совершенно не шарящих в этом деле новичков (:
Примечание: Программа не позволяет изменять графику (иконки, кнопки или градиенты), поэтому придется рисовать её отдельно в графических редакторах типа Paint.Net, Photoshop и т.п.

Это тестовая версия программы, поэтому возможны неточности, недоработки, ошибки..

СИСТЕМНЫЕ ТРЕБОВАНИЯ
ОС: Windows (желательно XP, или свежее)
Разрешение экрана: не менее 1024x768 пикселей
ВНИМАНИЕ:
- Если при запуске программы выскакивает ошибка, что не найден какой-то файл, то необходимо скачать отсюда и установить Visual Basic 6.0 run-time files (VBRun60sp6.exe).
- Если после установки VBRun60sp6.exe попрежнему выскакивает ошибка о нехватке файла, то просьба выложить скрин ошибки на форуме.
- Также для старых версий Windows (98/Me/2000) может потребоваться установка Windows Script Runtime

P.S.: Конечно программа не позволяет изменять все параметры, и посмотреть в превью все страницы форума, что требует дополнительной проверки новосозданной темы на реальном форуме, на предмет наличия багов..
P.S.2: Не прошло и трех лет с момента постинга пробного скрипта InvisionExBB colorize (:
P.S.3: Желательно ознакомится с содержимым файла README.txt

altjo Отправлено: 10 сентября 2011 — 16:33 • Тема: Косметические доработки форума • Форум: Настройка форума

Ответов: 222
Просмотров: 165861
по-сути добавлено еще одно поле в профиль и всего..
хотя кто его знает, я не программер)
но, надеюсь, что нет..
BON пишет:
вы точно не делаете дырку этим кодом?
altjo Отправлено: 10 сентября 2011 — 16:25 • Тема: Косметические доработки форума • Форум: Настройка форума

Ответов: 222
Просмотров: 165861
Добавляем в Профиль поле "Текущий пароль", не заполнив которое не сохраняется новый пароль к аккаунту

profile.php
перед
CODE:
'emailaddress'=>'',

добавляем
CODE:
'curpass'=>'',


далее находим строки
CODE:
if ($fm->input['password'] !== '') {
if (strlen($fm->input['password']) < 6) {
$fm->_Message($fm->LANG['ProfileEditing'],$fm->LANG['PassLitle']);
}
if (strlen($fm->input['password']) > 16) {
$fm->_Message($fm->LANG['ProfileEditing'],$fm->LANG['PassBig']);
}

заменяем на следующее
CODE:
if ($fm->input['password'] !== '' && $fm->input['curpass'] !== '') {
if (strlen($fm->input['password']) < 6) {
$fm->_Message($fm->LANG['ProfileEditing'], $fm->LANG['PassLitle']);
}
if (strlen($fm->input['password']) > 16) {
$fm->_Message($fm->LANG['ProfileEditing'], $fm->LANG['PassBig']);
}
if (md5($fm->input['curpass']) != $fm->user['pass']) {
$fm->_Message($fm->LANG['ProfileEditing'], $fm->LANG['PassNotCorrect']);
}


language\russian\lang_front_register.php
после строки
CODE:
$this->LANG['Password'] = 'Пароль';

добавить
CODE:
$this->LANG['CurPassEnter'] = 'Заполняйте это поле только в том случае, если хотите изменить текущий пароль к аккаунту.';
$this->LANG['CurPass'] = 'Текущий пароль';
$this->LANG['NewPass'] = 'Новый пароль';


далее найдите строку
CODE:
$this->LANG['ProfileUpdated'] = 'Ваш профайл успешно обновлен!';

после нее добавьте
CODE:
$this->LANG['PassNotCorrect'] = 'Не правильно введен текущий пароль!';


templates\STYLE_NAME\profile.tpl
найти строки
CODE:
<tr>
<td class="profilleft" valign="top"><b>{$fm->LANG['Password']}</b><br><span class="desc">{$fm->LANG['PassEnter']}</span></td>
<td class="profilright"><input type="text" style="width: 200px" name="password" maxlength="16"></td>
</tr>

заменить на следующее
CODE:
<tr>
<td class="profilleft" valign="top"><b>{$fm->LANG['CurPass']}</b><br><span class="desc">{$fm->LANG['CurPassEnter']}</span></td>
<td class="profilright"><input type="text" style="width: 250px" name="curpass" maxlength="16"></td>
</tr>
<tr>
<td class="profilleft" valign="top"><b>{$fm->LANG['NewPass']}</b><br><span class="desc">{$fm->LANG['PassEnter']}</span></td>
<td class="profilright"><input type="text" style="width: 250px" name="password" maxlength="16"></td>
</tr>
altjo Отправлено: 2 сентября 2011 — 12:24 • Тема: Проверка IP пользователя на спам • Форум: Модификации и дополнения

Ответов: 2
Просмотров: 1998
Добавляем в Админцентр в Управление пользователями поле с ip-адресом, с которого зарегистировался пользователь, и возможность проверки ip на спам

мелочь, но иногда может быть кстати..

language\russian\lang_admin_all.php
в раздел /* All files */ добавить
CODE:
$this->LANG['ViewIpInfo'] = "<b><a href=\"http://www.db.ripe.net/whois?searchtext=%1\$s\" target=\"_blank\" title=\"Посмотреть сведения об IP - %1\$s\">%1\$s</a></b> <b><a href=\"http://stopforumspam.com/ipcheck/%1\$s\" target=\"_blank\" title=\"Проверить наличие IP в СПАМ базе\">(Проверить наличие IP в СПАМ базе www.stopforumspam.com)</a></b>";


language\russian\lang_admin_setmembers.php
после строки
CODE:
$this->LANG['RegDate'] = 'Дата регистрации';

добавить строки
CODE:
$this->LANG['RegIP'] = 'Зарегистрирован с IP';
$this->LANG['NoData'] = '<i>Нет данных</i>';


admin\edit_user.tpl
после строк
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['RegDate']}</td>
<td class="row2">{$regdate}</td>
</tr>

добавить строки
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['RegIP']}</td>
<td class="row2">{$RegIP}</td>
</tr>


сразу после <?php с новой строки добавить
CODE:
$RegIP = (isset($user['ip'])) ? sprintf($fm->LANG['ViewIpInfo'], $user['ip']) : $fm->LANG['NoData'];
altjo Отправлено: 2 сентября 2011 — 12:17 • Тема: Дополнение: Ссылка на профиль пользователя в шапке форума • Форум: Модификации и дополнения

Ответов: 6
Просмотров: 5363
просто в файле logos.tpl сразу после <?php с новой строки добавьте
CODE:
$uinfo = ($fm->user['id'] !== 0) ? '<a href="profile.php?action=show&member='.$fm->user['id'].'" title="'.$fm->LANG['UserInfo'].'" target="_blank">'.$fm->user['name'].'</a>' : $fm->user['name'];


а вместо
CODE:
<td>{$fm->LANG['Hello']} {$fm->user['name']} {$loginout}</td>

тогда будет
CODE:
<td>{$fm->LANG['Hello']} {$uinfo} {$loginout}</td>


language\russian\lang_front_all.php
после строки
CODE:
$this->LANG['ForgottenPass'] = 'Забыли пароль?';

добавьте
CODE:
$this->LANG['UserInfo'] = 'Информация о пользователе';
altjo Отправлено: 1 сентября 2011 — 12:39 • Тема: Дополнение: Ссылка на профиль пользователя в шапке форума • Форум: Модификации и дополнения

Ответов: 6
Просмотров: 5363
Saskereliz
а что увидит гость? :)
ссылку на профиль profile.php?action=show&member=0

Страниц (19): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

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

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

[Script Execution time: 0.0327]     [ ]