Провайдер / Provider

S

SkiFteL

Гость
Было бы хорошо реализовать свой список провайдеров (чтобы выбирали из списка а не так чтоб вводили!)
 
S

SkiFteL

Гость
Зато можно написать всякую ересть у себя в профиле а так БАЦ и выбрал из списка!
 

PheRum

Пользователь
Зато можно написать всякую ересть у себя в профиле
для всекой ереси предусмотрен цензор.
а так БАЦ и выбрал из списка!
а так бац и нету того провайдера, которым я пользуюсь.

думай о своих пользователях, а не только о себе
 

Chumaster59

Пользователь
PheRum,
У нас как раз с выбором, ибо зародился в локалке, и 90% пользователей с локалки
в списке все сети которые физически подключены к серву + инет
вот для таких проектов и нужен выбор

ну вы правы если инет чисто инетовский то всех сетей не напишешь,
но в этом случае я смысл в этом моде не вижу
 
S

SkiFteL

Гость
Ну или так!
Возможность выбрать из списка! Если не нашел нужный провайдер написал сам)))) Во замудрил)
 

REM

Пользователь
2.1.5
А если в library/includes/ucp/usercp_viewprofile.php нет $location = ($profiledata['user_from']) ? $profiledata['user_from'] : '';
Куда вставить: $prov = ($profiledata['user_prov']) ? $profiledata['user_prov'] : ''; ?:)
 

PheRum

Пользователь
вот для новых ревизий

Код:
##############################################################
## MOD Title: Провайдер / Provider
## MOD Author: PheRum
## MOD Description: Мод даёт возможность указать используемого провайдера + выводит в топик и профиль.
## Installation Level: Easy
## Installation Time: ~2 Minutes
## MOD Compatibility: TorrentPier II
##############################################################

#
#-----[ SQL ]------------------------------------------
#

ALTER TABLE `bb_users` ADD `user_prov` VARCHAR( 100 ) NOT NULL DEFAULT '';

#
#-----[ OPEN ]------------------------------------------
#

library/ajax/edit_user_profile.php

#
#-----[ FIND ]------------------------------------------
#

case 'user_interests':

#
#-----[ AFTER, ADD ]------------------------------------------
#

case 'user_prov':

#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND (2 раза) ]------------------------------------------
#
, u.user_from
#
#-----[ AFTER, ADD ]------------------------------------------
#

, u.user_prov

#
#-----[ FIND ]------------------------------------------
#

$poster_from      = ($postrow[$i]['user_from'] && $poster_id != GUEST_UID ) ? $postrow[$i]['user_from'] : '';

#
#-----[ AFTER, ADD ]------------------------------------------
#
$poster_prov = ( $postrow[$i]['user_prov'] != GUEST_UID ) ? $postrow[$i]['user_prov'] : '';
#
#-----[ FIND ]------------------------------------------
#

'EDITED_MESSAGE'     => $l_edited_by,

#
#-----[ AFTER ADD ]------------------------------------------
#

'POSTER_PROV' => $poster_prov,

#
#-----[ OPEN ]------------------------------------------
#
lybrary/includes/ucp/register.php
#
#-----[ FIND ]------------------------------------------
#

'tpl_name'       => true,

#
#-----[ AFTER, ADD ]------------------------------------------
#

'user_prov' => true,

#
#-----[ FIND ]------------------------------------------
#

$tp_data['USER_OCC'] = $pr_data['user_occ'];
break;

#
#-----[ AFTER, ADD ]------------------------------------------
#
        /**
         * Провайдер
         **/
        case 'user_prov':
            $prov = isset($_POST['user_prov']) ? (string) $_POST['user_prov'] : $pr_data['user_prov'];
            $prov = htmlCHR($prov);

            if ($submit && $prov != $pr_data['user_prov'])
            {
                $pr_data['user_prov'] = $prov;
                $db_data['user_prov'] = (string) $prov;
            }
            $tp_data['USER_PROV'] = $pr_data['user_prov'];
            break;

#
#-----[ OPEN ]------------------------------------------
#

library/includes/ucp/viewprofile.php

#
#-----[ FIND ]------------------------------------------
#

'TWITTER'              => $profiledata['user_twitter'],

#
#-----[ AFTER, ADD ]------------------------------------------
#

'PROV' => $profiledata['user_prov'],

#
#-----[ OPEN ]------------------------------------------
#

library/language/ru/main.php

#
#-----[ ADD ]------------------------------------------
#

$lang['PROV'] = 'Провайдер';

#
#-----[ OPEN ]------------------------------------------
#

templates/default/usercp_register.tpl

#
#-----[ FIND ]------------------------------------------
#

<tr>
    <td class="prof-title">{L_LOCATION}:</td>
    <td>
        <div><input type="text" name="user_from" size="50" maxlength="100" value="{USER_FROM}" /></div>
    </td>
</tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<tr>
    <td class="prof-title">{L_PROV}:</td>
    <td>
        <div><input type="text" name="user_prov" size="50" maxlength="100" value="{USER_PROV}" /></div>
    </td>
</tr>

#
#-----[ OPEN ]------------------------------------------
#
templates/default/usercp_viewprofile.tpl

#
#-----[ FIND ]------------------------------------------
#

<var class="ajax-params">{action: "edit_user_profile", id: "user_lastvisit"}</var>

#
#-----[ AFTER, ADD ]------------------------------------------
#

<var class="ajax-params">{action: "edit_user_profile", id: "user_prov"}</var>

#
#-----[ FIND ]------------------------------------------
#

            <!-- IF INTERESTS -->
            <tr>
                <th>{L_INTERESTS}:</th>
                <td id="user_interests"><b class="editable">{INTERESTS}</b></td>
            </tr>
            <!-- ENDIF -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

            <!-- IF PROV -->
            <tr>
                <th>{L_PROV}:</th>
                <td id="user_prov"><b class="editable">{PROV}</b></td>
            </tr>
            <!-- ENDIF -->

#
#-----[ OPEN ]------------------------------------------
#
templates/default/viewtopic.tpl
#
#-----[ FIND ]------------------------------------------
#

<!-- IF postrow.POSTER_FROM --><p class="from"><em>{L_LOCATION}:</em> {postrow.POSTER_FROM}</p><!-- ENDIF -->

#
#-----[ AFTER, ADD ]------------------------------------------
#

<!-- IF postrow.POSTER_PROV --><p class="prov"><em>{L_PROV}:</em> {postrow.POSTER_PROV}</p><!-- ENDIF -->

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
 
Последнее редактирование:
Сверху