Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Мод пола
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (6): [1] 2 3 4 5 6 »   

> Описание: M or F?
Alika
Отправлено: 03 Октября, 2005 - 08:08:56
Post Id



Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2005  
Откуда: Новосибирск

Карма 0




Возможен ли мод половой принадлежности на ExBB?
 
 Top
Alika
Отправлено: 03 Октября, 2005 - 10:00:24
Post Id



Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2005  
Откуда: Новосибирск

Карма 0




Если возможен, то где его можно скачать?
 
 Top
TvoyWeb Администратор
Отправлено: 04 Октября, 2005 - 17:46:14
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Собственно это не мод, а скорее хак...
Нужно добавить несколько строчек в три - четыре файла форума ( в зависимости от того где на форуме нужно будет выводить эту информацию).
2 ALL
Кто более менее знает скрипты форума, помогите человеку. У меня просто со временем напряги.
 
 Top
TvoyWeb Администратор
Отправлено: 04 Октября, 2005 - 18:42:53
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alika
Вобщем смотрите:
Показываю на примере скина Оригинал и форума ExBB Full Mods.
1. Открываем файл agreed.tpl и находим там строки кода:
CODE:
<tr class="medium">
<td class="tab_down" colspan=2 align=center background="./templates/Original/im/bg.gif"><b>$lang[About_self] <span class="moder">($lang[Not_needed])</span></b></td>
</tr>

Сразу после этих строк вставляем строки:
CODE:
<tr class="normal">
<td class="tab_down"><b>Ваш пол:</b></td>
<td class="tab_down"><input class="tab" name="gender" type="radio" value="Male"> Муж. &nbsp; <input class="tab" name="gender" type="radio" value="Female" checked> Жен.</td>
</tr>

2. Открываем файл register.php и находим строки:
CODE:
$ipaddress = $vars['IP_ADDRESS'];

Сразу за этой строкой вставляем:
CODE:
$gender = $vars['gender'];

Далее
CODE:
$user['pass'] = $password;
#$user['gender'] = 'Male';

либо:
CODE:
$user['pass'] = $password;

Заменяем эти строки на
CODE:
$user['pass'] = $password;
$user['gender'] = $gender;

Если хотите чтобы это поле было обязательным то найдите строку:
CODE:
if( empty($inmembername) || empty($password) || empty($emailaddress) ) $blankfields = 1;

И замените на
CODE:
if( empty($inmembername) || empty($password) || empty($emailaddress) || empty($gender)) $blankfields = 1;

3. Открываем файл profile.tpl инаходим строчки кода:
CODE:
<tr class="medium">
<td class="tab_down" colspan=2 align=center background="./templates/Original/im/bg.gif"><b>$lang[About_self] <span class="moder">($lang[Not_needed])</span></b></td>
</tr>

Сразу после этих строк вставляем строки:
CODE:
<tr class="normal">
<td class="tab_down"><b>Ваш пол:</b></td>
<td class="tab_down"><input class="tab" name="gender" type="radio" value="Male" $gender_male> Муж. &nbsp; <input class="tab" name="gender" type="radio" value="Female" $gender_female> Жен.</td>
</tr>

4. Открываем файл profile.php и находим строки кода:
CODE:
$showmyno = (!$inuser['showemail']) ? 'checked' : '';
$showmyes = ($inuser['showemail']) ? 'checked' : '';

Сразу после них вставляем строки:
CODE:
$gender_male = ($inuser['gender'] == 'Male') ? 'checked' : '';
$gender_female = ($inuser['gender'] == 'Female') ? 'checked' : '';

Далее в этом же файле находим строки кода:
CODE:
$inuser['interests'] = $newinterests;

И сразу после них вставляем:
CODE:
$inuser['gender'] = $vars['gender'];

5. Если нужно чтобы эта информация выводилась на странице просмотра профиля пользователя, в этом же файле
находим строки кода:
CODE:
$location = $inuser['location'];

И сразу после них добавляем строки:
CODE:
$usergender = ($inuser['gender'] == "Male") ? 'Муж.':'Жен.';

Затем открываем файл profile_show.tpl и находим строки кода:
CODE:
<tr>
<td class="dats" valign=middle><b>$lang[Status]</b></td>
<td class="dats" valign=middle>$membertitle</td>
</tr>

И сразу после этих строк вставляем строки:
CODE:
<tr>
<td class="dats" valign=middle><b>Пол:</b></td>
<td class="dats" valign=middle>$usergender</td>
</tr>

6. Если нужно чтобюы эта информация выводилась в топиках в инфе пользователя, то открываем файл topic.php и находим строки кода:
CODE:
$names[$u_id]['membertitle'] = empty($u_id) ? $lang['No_reged'] : $lang['User_deleted'];

И соазу после них вставляем строки:
CODE:
$names[$u_id]['gender'] = '';

Далее находим строки:
CODE:
$user = getmember($named);

И сразу после них вставляем строки:
CODE:
$names[$named]['gender'] = ($user['gender'] == "Male") ? "Пол: Муж.":"Пол: Жен.";

Далее находим строки кода:
CODE:
$aim = $names[$named]['aim'];

И сразу после них вставляем:
CODE:
$gender = $names[$member_id]['gender'];

Теперь открываем файл скина topic_data.tpl и находим строку с переменной $membertitle
CODE:
<BR><span class="dats">$membertitle $location<BR>$online$karma<BR>$pun</span>

И сразу за переменной $membertitle добавляем переменную $gender
CODE:
<BR><span class="dats">$membertitle<BR>$gender $location<BR>$online$karma<BR>$pun</span>

Ну вот и все.

2 ALL
Можете взять это за пример добавления новых опций в профиле пользователя.
 
 Top
Alika
Отправлено: 04 Октября, 2005 - 21:04:57
Post Id



Newbie


Покинул форум
Сообщений всего: 8
Дата рег-ции: Окт. 2005  
Откуда: Новосибирск

Карма 0




СПАСИБО!!! Улыбка Улыбка Улыбка
Вопрос: А пол будет отображаться в сообщениях под аватаром?
 
 Top
TvoyWeb Администратор
Отправлено: 05 Октября, 2005 - 03:33:07
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Alika пишет:
Вопрос: А пол будет отображаться в сообщениях под аватаром?

А проверить Улыбка ?
TvoyWeb пишет:
6. Если нужно чтобюы эта информация выводилась в топиках в инфе пользователя, то открываем файл topic.php и находим строки кода:

 
 Top
nokia6230
Отправлено: 06 Октября, 2005 - 16:40:20
Post Id



Super Member


Покинул форум
Сообщений всего: 522
Дата рег-ции: Февр. 2005  
Откуда: Germany

Карма 0




Если вы хотите, чтобы пользователь обязательно вводил инфу, то надо в файле register.php найти вот такой вот код:
CODE:
if( empty($inmembername) || strlen($inmembername)<3 || empty($password) || empty($emailaddress) ) $blankfields = 1;

и заменить его на
CODE:
if( empty($inmembername) || strlen($inmembername)<3 || empty($password) || empty($gender) || empty($emailaddress) ) $blankfields = 1;


В файле скина после вышепроделанного заходим в agreed.tpl
и находим вставленный код

CODE:
<tr class="normal">
<td class="tab_down"><b>Ваш пол:</b></td>
<td class="tab_down"><input class="tab" name="gender" type="radio" value="Male"> Муж. &nbsp; <input class="tab" name="gender" type="radio" value="Female" checked> Жен.</td>
</tr>


убераем слово "cheked"

Вуаля!
 
 Top
nokia6230
Отправлено: 06 Октября, 2005 - 17:03:01
Post Id



Super Member


Покинул форум
Сообщений всего: 522
Дата рег-ции: Февр. 2005  
Откуда: Germany

Карма 0




Вообще это нужно ввести в регистрационную анкету, так как иногда встречается омуительный АХТУНГ. Вот к примеру у меня на форуме есть юзер по имени BAKS
Вот его аватрка

Что бы вы подумали? Лично я подумал, что это гомосапеонс женского рода. Язычок Оказывается это мужского пола Не понял

TvoyWeb
Только вот я думаю что с моей юзерной базой это будет накладно... или?
 
 Top
TvoyWeb Администратор
Отправлено: 06 Октября, 2005 - 17:10:40
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




nokia6230 пишет:
Только вот я думаю что с моей юзерной базой это будет накладно... или?

А причем здесь твоя база? Не совсем понял вопроса.
 
 Top
nokia6230
Отправлено: 06 Октября, 2005 - 17:32:49
Post Id



Super Member


Покинул форум
Сообщений всего: 522
Дата рег-ции: Февр. 2005  
Откуда: Germany

Карма 0




TvoyWeb пишет:
Не совсем понял вопроса

Дык... как я понял инфа male или female вписывается каждому юзеру в файл. А у меня их многовато...
 
 Top
Страниц (6): [1] 2 3 4 5 6 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


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



Форум на AlfaSpace.NET


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

[Script Execution time: 0.2027]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33