Ar trebui să limitați accesul la paginile utilizatorilor înregistrați, dar cum, drupal

"Ereticul. după prima și a doua avertizare, întoarceți-vă ... "(Tit 3: 10-11)

Ar trebui să limitați accesul la paginile utilizatorilor înregistrați, dar cum, drupal

ERET1K a scris:
Este uimitor cât de leneși sunt aici. Mă întreb că toți răspunzi așa?






Zhem la toate pentru a răspunde dacă să simt din ea sau exact 0!

După ce o coaliție zhumla (în, pentru, yukoz) este neobișnuită?

ERET1K a scris:
Vezi tu, nu am terminat INJAZ! Și știu engleza la un nivel destul de scăzut! În consecință, vă rugăm să descrieți!

De ce să urcați în drupal? Acolo unde cel puțin cumva este scris cazul despre Drupal se spune că dacă planurile trebuie să se dezvolte și nu să se programeze cu mouse-ul, atunci trebuie să cunoști limba engleză.

La întrebarea pe această temă există o soluție în limba rusă. Eu însumi am scris cel puțin 2. Acest lucru indică faptul că nimeni nu merge.

ERET1K a scris:
Și nu am nici o cunoaștere mare în programare! Din moment ce din nou nu am studiat la universitate pentru progre! Singurul lucru pe care-l pot permite pentru un salariu de tip turnator: sunt cursuri C ++ și apoi doar patru clase pe lună!

Și vă propuneți să scrieți ceva, aplicând acest lucru. Te rog, trateaza-ti pe cei care pun intrebari NU CUM SA INCREDAM!

Îi mulțumesc utilizatorului Niklan pentru manualul furnizat. Onorați-i și lăudați-L pentru totdeauna!

Și acum pe această temă, cum am rezolvat situația:
În manualul furnizat există un modul scris de Niklan însuși pentru restricționarea accesului la paginile tipului de bilet - (deși nu am înțeles biletul aici), trebuie să încep să îl folosesc pentru început:






schimba linia 14 a ticket_access.module
cu dacă ($ cont-> uid == $ node-> uid)
pe
dacă ($ account-> status == 1)
Apoi, pe linia 12, îndepărtați dreptul inutil:
cu dacă (($ node-> type == 'ticket') (($ op == 'vizualizare') || ($ op == 'actualizare')))
pe
dacă (($ node-> type == 'ticket') ($ op == 'vizualizare'))
apoi ștergeți întreaga întreagă funcție pornind de la linia 23.
Apoi, creați doar un tip de material de bilet, creați pagini de acest tip și imprimați acolo ce va fi nevoie! Și toate acestea nu vor fi disponibile pentru utilizator până când nu se înregistrează!

P.S. există o singură eroare. și în acest moment, sunt teribil de leneș! Aceasta constă în faptul că un utilizator neînregistrat în site-ul paginii vede o eroare.

Ar trebui să limitați accesul la paginile utilizatorilor înregistrați, dar cum, drupal

ERET1K a scris:
Bilet - (deși în cazul în care biletul nu am înțeles)

Biletul nu este în sensul unui bilet, ci un apel către serviciul de asistență. Sunt numite bilete.

ERET1K a scris:
Apoi trebuie doar să creați un material tip bilet

nu neapărat, puteți crea un material pe care să-l înlocuiți
dacă (($ node-> type == 'ticket') ($ op == 'vizualizare'))
pe

dacă (($ node-> type == 'whateveryouwhant') ($ op == 'vizualizare'))

Codul complet este aruncat pentru a rezolva eroarea. Pentru statutul $, în exemplul meu nu există o astfel de variabilă.

Ar trebui să limitați accesul la paginile utilizatorilor înregistrați, dar cum, drupal

status - coloana bazei de date MySQL care se află în tabelul utilizatorilor, această coloană specifică dacă utilizatorul este blocat sau nu.
1- activă
0-blocat

se pare că programul verifică dacă acest utilizator este blocat sau nu și o eroare deoarece utilizatorul nu există în baza de date.))

Nou pe forum

Conținutul site-ului este publicat pe termenii CreativeCommons Attribution-ShareAlike 3.0 sau o versiune ulterioară

Codurile programului din textul articolelor sunt GNU GPL v2 sau mai târziu.
Drupal este o marcă comercială a lui Drissa Bitaerta







Trimiteți-le prietenilor: