Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Categorie protejata

Pagina 2 din 3 Înapoi  1, 2, 3  Urmatorul

Vezi subiectul anterior Vezi subiectul urmator In jos

Rezolvat Categorie protejata

Mesaj Scris de Vizitator Joi Iul 24, 2014 6:05 pm

Rezumarea primului mesaj :

Salutare. Nu am ales un titlu explicit , dar vreau ca un moderator să il editeze. Am văzut pe un forum o „chestie” faină , și aș vrea să o am și eu la forum .
IMG:

Sper să intelegeti ce am vrut să spun și să mă ajutați cât de repede posibil . Versiune forum : phpbb3 Fericit

Mulțumesc.

~ Titlu editat


Ultima editare efectuata de catre Kames in Dum Aug 17, 2014 6:36 pm, editata de 3 ori
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Vin Aug 01, 2014 7:02 pm

Si cum pot afla nr. categoriei ?
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.
  • 0

Rezolvat Re: Categorie protejata

Mesaj Scris de Emanuel Vin Aug 01, 2014 7:06 pm

Mr. Black a scris:Si cum pot afla nr. categoriei ?

Le numeri  Haha 

De exemplu General este prima (1), Suport şi Tutoriale este a 2-a (2), Servicii grafice este a 3-a (3), s.s.m.d  Râset 
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Vin Aug 01, 2014 7:10 pm

Nu merge.
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.
  • 0

Rezolvat Re: Categorie protejata

Mesaj Scris de Emanuel Vin Aug 01, 2014 7:11 pm

La ce categorie doriti sa adaugati? :-?
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Vin Aug 01, 2014 7:12 pm

Feedback , adica a 7-a la mine in panou.
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.
  • 0

Rezolvat Re: Categorie protejata

Mesaj Scris de Emanuel Vin Aug 01, 2014 7:13 pm

Mr. Black a scris:Feedback , adica a 7-a la mine in panou.

Nu se adauga din panou ci dupa pagina de start, deci este a 4-a.
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Vin Aug 01, 2014 7:13 pm

Am incercat si asta...
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.
  • 0

Rezolvat Re: Categorie protejata

Mesaj Scris de Emanuel Vin Aug 01, 2014 7:15 pm

Deci, dupa ce ai adaugat codul de mai sus in foaia de stil CSS adauga in JS urmatorul cod:

Cod:
$(function() {
        if (document.getElementById('logout') == null) {
        var sCategory = '4';
        $('.main-content:eq(' + sCategory + ')').addClass('protect');
        }
        });
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Vin Aug 01, 2014 7:17 pm

nu merge...
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Zeus Vin Aug 01, 2014 11:39 pm

Eliminati codurile de mai sus si adaugati in gestiune urmatorul cod:
Cod:
$(function () {

var nume_categorie = 'Categoria mea';
var nume_de_afisat = 'Denumirea dorita';
var ascundere_lastpost = 'Forum protejat';


if(0==/Admin|user1|user2|user3/.test(_userdata.username)) {
$('h2:contains(' + nume_categorie + ')').parent().parent().css('opacity', '0.5').attr('id', 'premium-config').before('<div class="cc1"><div class="cc2" align="center">' + nume_de_afisat + '</div></div>');

$('#premium-config + .main-content td.tcr').attr('id', 'private');
$('#private span:last-child').html('<br /><i style="margin-left: 5px;">' + ascundere_lastpost + '</i>');

}else
{
// Proprietati pentru utilizatorii autorizati
}


});

Explicarea codului:
var nume_categorie = 'Categoria mea';
Ce este marcat cu rosu trebuie inlocuit cu numele categoriei premium.

var nume_de_afisat = 'Denumirea dorita';
Ce este marcat cu verde reprezinta mesajul pentru persoanele neautorizate.

var ascundere_lastpost = 'Forum protejat';

Ce este marcat cu albastru reprezinta textul care va fi afisat la ultimele mesaje pentru persoanele neautorizate.

if(0==/Admin|user1|user2|user3/.test(_userdata.username)) {

Ce este marcat cu portocaliu reprezinta utilizatorii autorizati. Puteti enumera cati utilizatori doriti, atat doar ca dupa numele fiecarui utilizator in parte sa adaugati o bara ( | ), exceptie fiind doar la ultimul membru enumerat. Exemplu: Ion|Stefan|George|Marius|Gheorghe

In foaia de stil css adaugati:
Cod:
.cc2 {
font-size: 40px;
margin-top: -12px;
position: relative;
top: 200px;
}

#premium-config + .main-content{
opacity: 0.5 !important;
}
Zeus

Zeus
Membru onorific
Membru onorific

Mesaje : 4160
Varsta : 27
Localizare : Bucuresti, Romania
Data înscrierii : 19/02/2012
Mulțumiri : 644
Google Chrome phpBB3

https://github.com/zeusmaximus
Zeus a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Vizitator Sam Aug 02, 2014 9:26 am

Codul merge foarte bine,dar cum as putea ca toti membri inregistrati să aibă acces ? Adică numai stafful si cei inregistrati să vadă categoria ... Haha

Edit : am mai observat o problema . Eu ca vizitator am putut accesa un forum protejat ...
Anonymous

Vizitator
Vizitator


Vizitator a fost mulțumit de autorul acestui subiect.

Rezolvat Re: Categorie protejata

Mesaj Scris de Stark.sys Sam Aug 02, 2014 10:13 am

Salut,
Un cod complet pentru ce-a ce doresti tu ar arata cam asa:
Cod:
jQuery().ready(function()
{
   var categorieID="6", numeCat="Nume categorie";
   var utilizatori = null;
   if(_userdata.session_logged_in == 0 || _userdata.session_logged_in == 1 || utilizatori == null)
   {
      jQuery('#main .main-content:eq('+ categorieID +')').attr('id','premium');
   }
   else if(/Nume|Nume|Nume/.test(_userdata.username) || _userdata.session_logged_in == 1)
   {
      jQuery('#main .main-content:eq('+ categorieID +')').removeAttr('id','premium');
   }
   else return false;
});

Explicatii:
categorieID = Selectezi un id la o categorie si el va returna in cod exeact categoria cu id dat de tine (daca ea exista pe acel id.)
utilizatori = selecteaza daca utilizatorul este conectat !
(_userdata.session_logged_in == 0) = arata utilizatorilor un anumit mesaj la acea categori (fiind deconectat !)
Stark.sys

Stark.sys
Membru Forumgratuit

Mesaje : 242
Varsta : 29
Localizare : Bacau
Data înscrierii : 30/04/2014
Mulțumiri : 39
Internet Explorer phpBB3

http://stark.portalexpert.com
Stark.sys a fost mulțumit de autorul acestui subiect.

Pagina 2 din 3 Înapoi  1, 2, 3  Urmatorul

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum