phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:36
Links in Posts Not For Guests
Autor Wiadomość
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 22-01-2012, 14:03   Links in Posts Not For Guests

Links in Posts Not For Guests

Możliwość wysyłania linków w postach mają tylko zalogowani użytkownicy - goście nie. Konfiguracja w PA.

Kod:
#################################################################
## MOD Title: Links in Posts Not For Guests
## MOD Version: 1.0
## MOD Author: Michael2318 <Mich> Michał Pajor
## MOD Description: Możliwość wysyłania linków w postach mają tylko zalogowani użytkownicy - goście nie. Konfiguracja w PA.   
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: (4)   
##                       includes/functions_post.php
##                       language/lang_polish/lang_admin.php
##                       admin/admin_board.php
##                       templates/*/admin/board_config_body_addons.tpl
##         
#################################################################


Co modyfikacja potrafi:
:arrow: Blokuje wysyłanie linków w postach przez gości.
:arrow: Modyfikację możemy włączać/wyłączać w PA

Oczywiście jest to przydatne dla tych osób, które zezwalają gościom na odpowiadanie w tematach.
Ostatnio zmieniony przez Majkelo 20-02-2012, 21:29, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
szymon1051

Pomógł: 45 razy
Posty: 355
Wysłany: 23-01-2012, 13:36   

Może się przydać przeciwko botom :P . A mam pytanie czy w przyszłości będzie można przez PA włączać lub wyłączać :?:
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 23-01-2012, 13:53   

Kod:
INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES ('no_links_guests_on', '1');


language/lang_polish/lang_admin.php, znajdź:

Kod:
//
// That's all Folks!
// -------------------------------------------------

?>


dodaj przed:

Kod:
$lang['no_links_guests'] = 'Zakaz pisania dla gości wł&#177;czony';



otwórz admin/admin_board.php i znajdź:

Kod:
'L_READ_TRACKING_DAYS_E' => $lang['read_tracking_days_e'],


dodaj po:

Kod:
        'L_NO_LINKS_GUESTS' => $lang['no_links_guests'],


znajdź:

Kod:
'CRESTRICT_NO' => (!$new['crestrict']) ? $checked : '',


dodaj po:

Kod:
        'NO_LINKS_GUESTS_ON_YES' => ($new['no_links_guests_on']) ? $checked : '',
        'NO_LINKS_GUESTS_ON_NO' => (!$new['no_links_guests_on']) ? $checked : '',


otwórz templates/*/admin/board_config_body_addons.tpl i znajdź:

Kod:
                <tr>
                    <td class="row1">{L_AUTOREPAIR_TABLES}<br><span class="gensmall">{L_AUTOREPAIR_TABLES_E}</span></td>
                    <td class="row2" width="50%"><input type="radio" name="autorepair_tables" value="1" {AUTOREPAIR_TABLES_YES}> {L_YES} <input type="radio" name="autorepair_tables" value="0" {AUTOREPAIR_TABLES_NO}>{L_NO}</td>
                </tr>


dodaj przed:

Kod:
                <tr>
                    <td class="row1">{L_NO_LINKS_GUESTS}</td>
                    <td class="row2" width="50%"><input type="radio" name="no_links_guests_on" value="1" {NO_LINKS_GUESTS_ON_YES}> {L_YES} <input type="radio" name="no_links_guests_on" value="0" {NO_LINKS_GUESTS_ON_NO}>{L_NO}</td>
                </tr>


Następnie zamiast tego co masz w instrukcji w moim pierwszym poście, dodajesz to:

Kod:
    if ( $board_config['no_links_guests_on'] == 1 )
    {
        if ( !$userdata['session_loggen_in'] && strstr($message,'http://') or strstr($message,'www.') )
        {
            message_die(GENERAL_ERROR, 'Możliwo&#182;ć wysyłania linków w postach dla go&#182;ci została zablokowana!');
        }
    }


Jeśli będzie Ci działać, to najwyżej zrobię nową instrukcję, ja tego nie testowałem, nie mam czasu obecnie.
 
     
bolo212121


Posty: 15
Wysłany: 27-01-2012, 07:56   Re: Links in Posts Not For Guests

Michael2318 napisał/a:
Links in Posts Not For Guests

Możliwość wysyłania linków w postach mają tylko zalogowani użytkownicy - goście nie


Dzieki bracie, jesteś wielki - ileż ja na to czekałem :mrgreen:
 
     
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 27-01-2012, 12:48   

Dodałem zarządzanie w PA, paczka zaktualizowana.
 
     
NineX



Pomógł: 546 razy
Posty: 1983
Wysłany: 28-01-2012, 11:20   

2 błędy w jednym if:

Kod:
if ( !$userdata['session_loggen_in'] && strstr($message,'http://') or strstr($message,'www.') )

na

if ( (!$userdata['session_logged_in'])  && (strstr($message,'http://') || strstr($message,'www.')) )
 
     
Gadatliwa Kasia 

   
Majkelo



Pomógł: 1283 razy
Posty: 3081
Wysłany: 28-01-2012, 11:22   

Fakt, tutaj też trzeba to poprawić: http://www.przemo.org/php...p=478726#478726 dzięki ;)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę