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


 Страниц (1): [1]   

> Описание: сделать галочку активной в профиле
eisventura
Отправлено: 25 июля 2009 — 12:44
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 43
Дата рег-ции: Июль 2009  
Репутация: 0




Добрый день. Как сделать так, чтобы галочка "Показывать подпись" которая в профиле, была по умолчанию уже нажата, а то пользователи ставят подписи, а галочку эту не замечают.
 
 
yura3d
Отправлено: 26 июля 2009 — 17:39
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




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

Прошу прощения за задержку с ответом, сделать это можно следующим образом
Откройте файл templates/ваш_скин/agreed.tpl и найдите строку:
CODE:
<td class="profilright"><input name="sig_on" type="radio" value="yes"> {$fm->LANG['Yes']} &nbsp; <input name="sig_on" type="radio" value="no" checked> {$fm->LANG['No']}</td>

Замените её строкой:
CODE:
<td class="profilright"><input name="sig_on" type="radio" value="yes" checked> {$fm->LANG['Yes']} &nbsp; <input name="sig_on" type="radio" value="no"> {$fm->LANG['No']}</td>

Далее откройте файл register.php и найдите строку:
CODE:
$user['sig_on'] = $fm->_Boolean($fm->input,'sig_on');

Замените её строкой:
CODE:
$user['sig_on'] = ($fm->exbb['reg_simple']) ? TRUE : $fm->_Boolean($fm->input,'sig_on');

Данная наработка будет действовать только для новых зарегистрированных пользователей (которые зарегистрируются после её установки). Для всех остальных Вы сможете установить данный флажок в значение Да следующим скриптом (его необходимо поместить в корневую папку форума и запустить):
CODE:
<?php

require_once('include/common.php');

$users = $fm->_Read(FM_USERS);

foreach ($users as $id => $user) {
$user = $fm->_Read2Write($fp_user, 'members/'.$id.'.php');
$user['sig_on'] = TRUE;
$fm->_Write($fp_user, $user);
}

echo 'Готово';

?>

Не закрывайте окно браузера до тех пор, пока скрипт не завершит работу, также не забудьте после работы удалить скрипт с сервера
/!\ Крайне не рекомендую использовать данный скрипт, если на Вашем форуме зарегистрировано более тысячи человек
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Общие вопросы »

> Похожие темы: Подпись
Темы Форум Информация о теме Обновление
Изменение ссылок в ветках форума после переноса на другой хостинг.
Как сделать?
Решение проблем Ответов: 18
Автор темы: drug
11 апреля 2012 — 08:47
Автор: 1Bot
Изменение заголовка и удаление своей темы самим пользователем
Как сделать?
Настройка форума Ответов: 3
Автор темы: team
9 ноября 2009 — 13:03
Автор: team
Перенаправление
как сделать активной ссылкой?
Настройка форума Ответов: 14
Автор темы: team
24 апреля 2012 — 09:10
Автор: Anton B magnitazin
Выбор одного стиля для всех пользователей
Как сделать?
Обсуждение Ответов: 19
Автор темы: Parapsixolog
4 мая 2018 — 11:34
Автор: Parapsixolog
Отдача некоторых картинок через скрипт
Помогите сделать
Общие вопросы Ответов: 40
Автор темы: BON
2 июня 2011 — 20:13
Автор: BON
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




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

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

[Script Execution time: 0.1144]     [ ]