Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

СОРРА (Вопрос про 13 лет при регистрации)

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!
Аватара пользователя
Steinberg
phpBB 1.4.4
Сообщения: 147
Стаж: 19 лет
Откуда: Петербург
Контактная информация:

СОРРА (Вопрос про 13 лет при регистрации)

Сообщение Steinberg »

Я уже устал от идиотских вопросов и жалоб по поводу еще более идиотского письма "родительского разрешения" :D

Один человек даже написал, что я (хотя я до того об этом вообще не знал :)) его оскорбил таким письмом, так как ему 70 лет :shock:
Что же ты, спрашивается, нажимал, что тебе 13?! :twisted:

Но ругать бесполезно. Лучше просто убрать такой тупой вопрос про старше/младше 13 лет.
Помню, был такой мод. Подскажите, где взять можно.
זלמן בערג
Аватара пользователя
BorMan
phpBB 1.4.3
Сообщения: 91
Стаж: 19 лет
Откуда: Moscow
Контактная информация:

Сообщение BorMan »

Steinberg писал(а):Помню, был такой мод. Подскажите, где взять можно.
Залезь в agreement.tpl и заремь вывод на просмотр

Код: Выделить всё

Вместо:
<a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br />
Вставь:
<!-- <a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br /> -->
С 1 апреля! :)
Лень - двигатель прогресса!!!
Аватара пользователя
Гриша К.
phpBB 1.4.2
Сообщения: 51
Стаж: 18 лет 2 месяца
Откуда: Россия / Москва
Контактная информация:

Я согласен с условиями регистрации

Сообщение Гриша К. »

Мод от Гриша К. - Модификации страницы подтверждения регистрации
31.01.2006.

Изменяю подтверждение условия регистрации /profile.php?mode=register, в результате чего на этой странице есть две фразы:
Я согласен с условиями регистрации
Я не согласен с условиями регистрации

Код: Выделить всё

#################################################################################
# Изменяю подтверждение условия регистрации /profile.php?mode=register - 31.01.2006

# \includes\usercp_register.php
#-----[ FIND ]------------------------------------------ 
#
"AGREE_UNDER_13" => $lang['Agree_under_13'],

#-----[ AFTER, ADD ]------------------------------------------ 
#
//Модификация /profile.php?mode=register
"AGREE_YES" => $lang['Agree_yes'],



# \templates\subSilver\agreement.tpl
#-----[ FIND ]------------------------------------------ 
#
<td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed">{AGREE_OVER_13}</a><br /><br /><a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br /><a href="{U_INDEX}" class="genmed">{DO_NOT_AGREE}</a></div><br /></span></td>

#-----[ RENAME ]------------------------------------------ 
#
<td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed"><b>{AGREE_YES}</b></a><br /><br /><a href="{U_INDEX}" class="genmed">{DO_NOT_AGREE}</a></div><br /></span></td>



# \language\lang_russian\lang_main.php
#-----[ FIND ]------------------------------------------ 
#
$lang['Agree_over_13'] = 'Я согласен с этими условиями и мне 13 лет или <b>больше</b>';

#-----[ AFTER, ADD ]------------------------------------------ 
#
$lang['Agree_yes'] = 'Я согласен с этими условиями'; // Модификация /profile.php?mode=register


# \language\lang_english\lang_main.php
#-----[ FIND ]------------------------------------------ 
#
$lang['Agree_over_13'] = 'I Agree to these terms and am <b>over</b> or <b>exactly</b> 13 years of age';

#-----[ AFTER, ADD ]------------------------------------------ 
#
$lang['Agree_yes'] = 'I Agree to these terms'; // Modification /profile.php?mode=register

#
#################################################################################
Вложения
Визуальное сопровождение от Гриша К.
Визуальное сопровождение от Гриша К.
Если долго мучится, что-нибудь получится
Аватара пользователя
Eljor
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 9 месяцев
Откуда: http://aaaweb.ru
Контактная информация:

Сообщение Eljor »

А у меня еще такой был:

Код: Выделить всё

   Откройте в текстовом редакторе:
   -----------------------------------------------

forum/templates/subSilver/agreement.tpl

   Найдите строку:
   -----------------------------------------------

                                <td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed">{AGREE_OVER_13}</a><br /><br /><a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br /><a href="{U_INDEX}" class="genmed">{DO_NOT_AGREE}</a></div><br /></span></td>

   Замените на:
   -----------------------------------------------
   
                                <td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed">Зарегистрироваться!</a><br /></div><br /></span></td>

   Сохраните изменения и закройте файл
Ego, qui nemine cedo, et qui a nemine docere possum.
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 10 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

Значит, так. Предлагаю свой мод. В чём его преимущества над другими.

1) Прост в установке.
2) Сохраняться языки.

Код: Выделить всё

############################################################## 
## MOD Title: 		Register 13 years mod
## MOD Author:        TiChoblin <tichoblin@mail.ru> http://tichoblin.jino-net.ru/phpbb/index.php 
## MOD Description:  This mod delete stupid question about how old are you when you register. 
## MOD Version: 	1.0.0 Final 
## 
## Installation Level: 	Easy 
## Installation Time: 	3 Minutes 
## Files To Edit (3): 	
##			language/lang_english/lang_main.php
##			language/lang_russian/lang_main.php
##			templates/subSilver/agreement.tpl
##			
## Included Files (0): 	 N/A
## License: None
##############################################################
## Before installation of this mod I recommend you make reserv copy of ## files of your forum.
##############################################################  
## MOD History:
##
##   1.07.06 - Initial release. 
#
##############################################################
#-----[ OPEN ]---------------------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]----------------------------------------------------------
#
I Agree to these terms and am <b>over</b> or <b>exactly</b> 13 years of age

#
#-----[ REPLACE WITH ]-----------------------------------------------
#
I agree to these terms. Register

#
#-----[ OPEN ]-----------------------------------------------------------
#
language/lang_russian/lang.main.php

#
#-----[ FIND ]------------------------------------------------------------
#
Я согласен с этими условиями и мне 13 лет или <b>больше</b>

#
#-----[ REPLACE WITH ]------------------------------------------------
#
Я согласен с этими условиями. Зарегистрироваться

#
#-----[ OPEN ]-----------------------------------------------------------
#
# Note!!! You have got to do this action with all styles that you have. 
# There as example i use subSilver.
# Note!!! In a lot of styles action must be a litle bit other. You have got to
# look about no html code, you must look about lang tags. Example:
# {This_is_lang_Teg} .
#
templates/subSilver/agreement.tpl

#
#-----[ FIND ]----------------------------------------------------------
#
<a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br />

#
#-----[ DELETE ]--------------------------------------------------------
#
<a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br />

#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM

Простите, если с английским не совладал, а так мод работает, у себя проверял.

Добавлено спустя 11 часов 27 минут 6 секунд:

Я был бы очень благодарен, если бы его добавили в загрузки. Мой первый мод. :)
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

Мой вариант :mrgreen:

Код: Выделить всё

# 
#-----[ OPEN ]----------------------------------------------------------- 
#
includes/usercp_register.php
# 
#-----[ FIND ]----------------------------------------------------------- 
#
if ( $mode == 'register' && !isset($HTTP_POST_VARS['agreed']) && !isset($HTTP_GET_VARS['agreed']) )
{
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	show_coppa();

	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
# 
#-----[ REPLACE WITH ]----------------------------------------------------------- 
#
/*
if ( $mode == 'register' && !isset($HTTP_POST_VARS['agreed']) && !isset($HTTP_GET_VARS['agreed']) )
{
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);

	show_coppa();

	include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
*/
Изображение
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 19 лет
Контактная информация:

Сообщение quazi »

Код: Выделить всё

#
#----[ open ]----
#
includes/page_header.php

#
#----[ find ]----
#
        'U_REGISTER' => append_sid('profile.'.$phpEx.'?mode=register'),

#
#----[ replace with ]----
#
        'U_REGISTER' => append_sid('profile.'.$phpEx.'?mode=register&agreed=true'),
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Sergey A писал(а):а как заменить тексты?
файл lang_main.php перемeнная $lang['Reg_agreement']
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
dynamok
phpBB 1.2.1
Сообщения: 20
Стаж: 16 лет 7 месяцев
Откуда: Minnesota
Контактная информация:

Сообщение dynamok »

nvrskozzy
phpBB 1.4.0
Сообщения: 33
Стаж: 16 лет 5 месяцев

Сообщение nvrskozzy »

Тут всё пишут как заменить на правила, на условия...
Как сделать так чтоб при нажатии на регистрацию сразу вылетало окошко с формой заполнения регистрации, без всяких согласий, правил и тп?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
LeeLaNa
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Отменить дурацкий вопрос про 13 лет

Сообщение LeeLaNa »

Подскажите, а можно ли текст "Соглашения" распределить по ширине? По html у меня бы не возникло проблем - влепил <div align="justify"></div> и спи спокойно, а вот как это сделать в файле lang_main, там же php?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: Отменить дурацкий вопрос про 13 лет

Сообщение Палыч »

LeeLaNa
А вы это делайте там, где и нужно: agreement.tpl
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ДинаГ
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 10 месяцев

Re: СОРРА (Вопрос про 13 лет при регистрации)

Сообщение ДинаГ »

Добрый день! Поскажите, пожалуйста, что делать.

У меня стоит мод, где редактируется файл agreement.tpl. И строчка:

Код: Выделить всё

<td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed">{AGREE_OVER_13}</a><br /><br /><a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a><br /><br /><a href="{U_INDEX}" class="genmed">{DO_NOT_AGREE}</a></div><br /></span></td>
заменяется на строчку

Код: Выделить всё

<td><span class="genmed"><br />{AGREEMENT}<br /><br /><br /><div align="center"><a href="{U_AGREE_OVER13}" class="genmed">Зарегистрироваться!</a><br /></div><br /></span></td>
Под правилами теперь стоит только линк "Зарегистрироваться". Теперь вопрос. Мне нужно чтобы при нажатии на этот линк, человек попадал не на страницу для регистрации, а на страницу предварительного анкетирования. В каком файле нужно менять адрес? Уже многие просмотрела, но так и не нашла где задаётся адрес для {U_AGREE_OVER13}. Подскажите кто знает.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: СОРРА (Вопрос про 13 лет при регистрации)

Сообщение DK7 »

так вместо {U_AGREE_OVER13} и укажите нужную вам ссылку

Код: Выделить всё

<a href="http://www.bla-bla.net/forum/anketa.html" class="genmed">Анкетирование</a>
или если хотите по своему то
includes/usercp_register.php
сей фрагмент

Код: Выделить всё

// ---------------------------------------
// Load agreement template since user has not yet
// agreed to registration conditions/coppa
//
function show_coppa()
{
	global $userdata, $template, $lang, $phpbb_root_path, $phpEx;

	$template->set_filenames(array(
		'body' => 'agreement.tpl')
	);

	$template->assign_vars(array(
		'REGISTRATION' => $lang['Registration'],
		'AGREEMENT' => $lang['Reg_agreement'],
		"AGREE_OVER_13" => $lang['Agree_over_13'],
		"AGREE_UNDER_13" => $lang['Agree_under_13'],
		'DO_NOT_AGREE' => $lang['Agree_not'],

		"U_AGREE_OVER13" => append_sid("profile.$phpEx?mode=register&agreed=true"),
		"U_AGREE_UNDER13" => append_sid("profile.$phpEx?mode=register&agreed=true&coppa=true"))
	);

	$template->pparse('body');

}
//
// ---------------------------------------
Закрыто

Вернуться в «FAQ (phpBB 2.0.x)»