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

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

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

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

Сообщение Steinberg »

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

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

Но ругать бесполезно. Лучше просто убрать такой тупой вопрос про старше/младше 13 лет.
Помню, был такой мод. Подскажите, где взять можно.
זלמן בערג
Аватара пользователя
BorMan
phpBB 1.4.3
Сообщения: 91
Стаж: 17 лет 6 месяцев
Откуда: 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
Стаж: 16 лет 8 месяцев
Откуда: Россия / Москва

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

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

Мод от Гриша К. - Модификации страницы подтверждения регистрации
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
Стаж: 16 лет 3 месяца
Откуда: 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
Стаж: 16 лет 5 месяцев
Откуда: Химки

Сообщение 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
Сообщения: 15747
Стаж: 16 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 441 раз
Поблагодарили: 1511 раз

Сообщение 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
Стаж: 17 лет 6 месяцев

Сообщение 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
Стаж: 16 лет 4 месяца
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

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

Сообщение dynamok »

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

Сообщение nvrskozzy »

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

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

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

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

Сообщение LeeLaNa »

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

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

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

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

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
Стаж: 16 лет 2 месяца
Откуда: Кишинёв
Благодарил (а): 1 раз

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)»