Подпись пользователя
-
- phpBB Plus
- Сообщения: 442
- Стаж: 20 лет 11 месяцев
- Откуда: КПРФ ;)
-
- phpBB 1.4.4
- Сообщения: 149
- Стаж: 19 лет 8 месяцев
- Откуда: Киев
от жеж...
не ищу я его, а совета спрашиваю.
есть у меня и Signatures control
есть и (Dis)allow signatures and avatars
просто спрашиваю - какой из них позволяет отключить использование конкретным юзером своей подписи.
хотя это уже неважно
вот нужный хак, если кому надо
Can Display Signature Addition in ACP
не ищу я его, а совета спрашиваю.
есть у меня и Signatures control
есть и (Dis)allow signatures and avatars
просто спрашиваю - какой из них позволяет отключить использование конкретным юзером своей подписи.
хотя это уже неважно
вот нужный хак, если кому надо
Can Display Signature Addition in ACP
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
Crow писал(а):просто спрашиваю - какой из них позволяет отключить использование конкретным юзером своей подписи.
VVVas писал(а):А в раздел сайта "Моды" глянуть вообще без шансов?
Ежиком через три ступеньки вас, описание мода на русском языке, или вы читать не умеете, или вы русского языка не знаете, или у вас отсутствует мыслительная часть головы, или что вообще с людьми в этом мире творится, объясните мне, пожалуйста? Я вам сразу дал ответ на ваш вопрос, хоть вы и вопрос то нормально сформулировать не могли, зачем ещё три поста в этой теме? Чтоб что показать?Crow писал(а): (Dis)allow signatures and avatars
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 3 месяца
- Откуда: Одесса
Скажите, этот мод (Signature Control 1.2.3em) вообще совместим с 2.0.21?
Потому как у меня не очень... учитывая создание в БД нужных строк/таблиц... и даже:
У меня форум не выдает ошибку (так было бы легче - посмотрел бы по строке, да и исправил бы), работает без заметных изменений... но когда вхожу в админку... то в нужных местах конфига мода вижу куралесицу сплошного текста...
Проверил еще раз файлы
admin_board.php
admin_users.php
Подскажите где копать... в поиск не посылать... был и на нашем форуме и на зарубежных... очень просто руки опустились после стольких проведенных изменений файлов, а мод действительно функциональный и полезный...[/code]
Добавлено спустя 9 минут 9 секунд:
Oops... частично упистил изменения в board_config_body... поправил, но хост упал... щас жду хост... потом проверю, было ли это причиной...
Потому как у меня не очень... учитывая создание в БД нужных строк/таблиц... и даже:
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------------
#
signatures_control_1.2.3em.txt
#
#-----[ FIND ]------------------------------------------------
#
if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
#
#-----[ REPLACE WITH ]----------------------------------------
#
if ($user_sig != '' && $user_sig_bbcode_uid != '')
#
#-----[ FIND ]------------------------------------------------
#
if ( $signature_bbcode_uid == '' )
#
#-----[ REPLACE WITH ]----------------------------------------
#
if ( !isset($signature_bbcode_uid) || $signature_bbcode_uid == '' )
Проверил еще раз файлы
admin_board.php
admin_users.php
Подскажите где копать... в поиск не посылать... был и на нашем форуме и на зарубежных... очень просто руки опустились после стольких проведенных изменений файлов, а мод действительно функциональный и полезный...[/code]
Добавлено спустя 9 минут 9 секунд:
Oops... частично упистил изменения в board_config_body... поправил, но хост упал... щас жду хост... потом проверю, было ли это причиной...
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 3 месяца
- Откуда: Одесса
Кто поможет мне?
Все оказывается было правильно установлено... просто файл русский lang_sig_control.php заменил английским lang_sig_control.php...
Все стало без кракозябер в админке... но почему?
Я хочу все же русский... может в каком-то из файлов папки /админ устанавливается кодировка, и она у меня сбилась?
Обясните... никогда раньше с таким не сталкивалса...
Все оказывается было правильно установлено... просто файл русский lang_sig_control.php заменил английским lang_sig_control.php...
Все стало без кракозябер в админке... но почему?
Я хочу все же русский... может в каком-то из файлов папки /админ устанавливается кодировка, и она у меня сбилась?
Обясните... никогда раньше с таким не сталкивалса...
-
- phpBB 1.4.4
- Сообщения: 195
- Стаж: 19 лет
- Откуда: Москва
-
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 19 лет 3 месяца
- Откуда: Одесса
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
- Откуда: Ярославль
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
- Откуда: Ярославль
чего то я помоему вообще слепой:rxu писал(а):Эх. Зачем две запятых после user_attachsig=1
Код: Выделить всё
...
// Start add - Signatures control MOD
if ( $board_config['allow_sig'] && $userdata['user_allowsignature'] != 0 )
{
$sig_update = "user_sig = '" . str_replace("\'", "''", $signature) . "', user_sig_bbcode_uid = '$signature_bbcode_uid',";
$attachsig_update = "user_attachsig = $attachsig,";
} else
{
$sig_update = "";
$attachsig_update = "";
}
// End add - Signatures control MOD
$sql = "UPDATE " . USERS_TABLE . "
SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) ."', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_info = '" . str_replace("\'", "''", $info) . "', " . $sig_update . ", user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', " . $attachsig_update . ", user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_notify_pm = $notifypm, user_popup_pm = $popup_pm, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_active = $user_active, user_actkey = '" . str_replace("\'", "''", $user_actkey) . "'" . $avatar_sql . "
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update users table', '', __LINE__, __FILE__, $sql);
}
...
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
А Вам не кажется, что вот здесь что-то не так:
Может быть, чего-то не хватает?
Добавлено спустя 13 минут 31 секунду:
Хотя, в любом случае. Если произвести подстановку
вместо
то в результате получите в конце выражения две запятые. Попробуйте разобраться.
Код: Выделить всё
" . $attachsig_update . ",
Добавлено спустя 13 минут 31 секунду:
Хотя, в любом случае. Если произвести подстановку
Код: Выделить всё
"user_attachsig = $attachsig,"
Код: Выделить всё
$attachsig_update
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
- Откуда: Ярославль
так вот что самое интересное, делаю по написанному:
ни фига не врубаюсь
Код: Выделить всё
#
#-----[ IN-LINE FIND ]----------------------------------------
#
user_attachsig = $attachsig,
#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
" . $attachsig_update . "
-
- phpBB 1.0.0
- Сообщения: 4
- Стаж: 18 лет 5 месяцев
- Откуда: Ярославль
ой... я тупой!!! спасибо, разобрался, приношу свои извинения!rxu писал(а):Если так, тогда откуда тут взялась запятая в концеКод: Выделить всё
" . $attachsig_update . ",
-
- phpBB 1.4.2
- Сообщения: 50
- Стаж: 18 лет 9 месяцев