Kako napraviti korisničku stranicu. Lična stranica za uCoz kako Uraaa Kako kreirati ličnu korisničku stranicu

S vremena na vrijeme dolaze mi pitanja tražeći da kažem, kako napraviti korisničku stranicu, odnosno tako da svaki registrovani posjetilac ima svoju vlastitu stranicu na sajtu. U ovom članku pokušat ću odgovoriti na ovo pitanje.

Prije svega, trebate napraviti autorizaciju. Ako ne znate kako to učiniti, pročitajte ovo:. Nakon autorizacije, svaki korisnik pohranjuje podatke o svom login-u i lozinki u sesiji. Sada možete korisnička stranica Dakle, algoritam je sljedeći:

  1. Kreirajte fajl, na primjer, user.php. Stavite sve HTML I css koda, zamjenjujući neke testne podatke koji će u budućnosti biti jedinstveni za svakog korisnika.
  2. Na samom početku fajla pročitajte sve korisničke informacije(na primjer, iz baze podataka) koristeći njegovu prijavu pohranjenu u sesiji.
  3. Zamijenite testne podatke određenim korisničkim podacima, informacije o kojima ste dobili u prethodnom koraku.

Sve, sada svi ovlašteni korisnici pristupaju user.phpće vidjeti svoje podatke. Koji podaci (puno ime, avatar, datum rođenja itd.) nisu bitni, odnosno mi kreirao najčešću korisničku stranicu.

Šta su to lične stranice i postovi u WordPress-u, čini se da mnogi ljudi znaju ili su čuli za to, ali možda malo ljudi to koristi jer im nije našlo primjenu. Danas ću vam reći kako možete koristiti takve stranice za veliku korist za sebe i svoju web stranicu.

Dakle, hajde da prvo razjasnimo šta su oni lične stranice i objave u WordPress-u. Status "privatno" označava pristup sadržaju određena stranica imaće samo onaj ko je kreirao stranicu ili objavu, i naravno administratora i superadministratora sajta ili bloga. Kakva je onda upotreba ličnih stranica i postova?

Pa, recimo u ličnom zapisu možete ostaviti neke bilješke, tekstove, linkove, fotografije i tako dalje za sebe za uspomenu i tako dalje. Ali korist od toga nije tolika. Ali osobna stranica je sasvim druga stvar, jer možete kreirati i koristiti posebne predloške za stranice. To je to, o ličnim stranicama, razgovaraćemo.

Da biste kreirali ličnu stranicu, potrebno je da uđete u kontrolnu tablu sajta (u daljem tekstu pretpostavljamo da ste prijavljeni kao administrator), u bloku menija sa leve strane izaberite „Stranice“ -> „Dodaj novo“. Otvoriće se obrazac za kreiranje stranice. Nakon unosa naslova stranice, ispod će se pojaviti link do nje. Prvobitno kreirana stranica može imati sljedeći URL:

http://wpmytest.ru/?page_id=4

što nije baš za pamćenje, pa je bolje napraviti razumljiviji link, na primjer ovaj (ako ste odabrali "Naslov posta" u odjeljku postavki "Opcije" -> "Postavke stalne veze"):

http://wpmytest.ru/moya-laboratoriya/

U polje sadržaja stranice unosimo bilo koju informaciju, bilo koji tekst i općenito je stranica spremna. Ali sada je važno dati mu status "privatnog". Da biste to učinili, u desnom bloku kontrolne ploče nalazimo blok "Vidljivost: Otvori Edit" i klikom na link "Uredi" na listi koja se pojavi odaberite "Lično" i pritisnite dugme "OK". Zatim hrabro kliknite na dugme "Objavi" i možemo pretpostaviti da je lična stranica kreirana.


Da se uverim u to nova stranica je dostupna samo vama, odjavite se sa svog naloga i pokušajte da otvorite svoju ličnu stranicu u pretraživaču na adresi koju ste joj dodijelili. U pravilu ćete dobiti poruku da takva stranica ne postoji, odnosno da nemate pristup ovoj stranici. To je sve, ali ovo je samo pola bitke, a ono najzanimljivije tek dolazi.

Usput, za svaki slučaj možete dodati red u datoteku robots.txt da zabranite indeksiranje vaše lične stranice (u mom primjeru, ovo je direktorij /moya-laboratoriya/) od strane botova pretraživača:

Disallow: /moya-laboratoriya/

Pomakni se...
Kao što sam rekao na početku ovog članka, možete koristiti različite šablone za bilo koju stranicu. Mnoge teme, čak i one standardne koje dolaze sa samim WordPressom, mogu imati nekoliko predložaka dizajna posebno za stranice. Za ovaj primjer, koristio sam zadanu temu "Twenty Eleven", gdje možete birati između sljedećih predložaka stranica:

Osnovni predložak
- Predložak za izlog
- Šablon bočne trake

Da biste dodijelili predložak za stranicu, potrebno je odabrati stranicu koju ste kreirali za uređivanje, u desnom bloku kontrolne ploče pronaći “Atributi stranice” -> “Šablon” i tamo odabrati onu koja vam je potrebna.

Ali možda nas ne zanimaju gotovi predlošci, u kojima ima mnogo suvišnog, pa ćemo kreirati svoje.

Da biste kreirali vlastiti predložak za stranicu, potrebno je samo da unesete direktorij u kojem se nalaze fajlovi teme, koji se koristi na stranici u trenutno, i kreirajte novu PHP datoteku tamo. By lično iskustvo Reći ću da je ipak bolje napraviti kopiju jednog od fajlova koji se tamo nalazi i malo promijeniti njegov kod. Za primjer sam koristio zadanu temu "Twenty Eleven" i kopiju datoteke "showcase.php", koju sam preimenovao u "showcase-2.php", a zatim izbacio sve što mi nije trebalo iz njenog koda. Kao rezultat toga, dogodilo se ovo:

Imajte na umu da kod datoteke sadrži redak "Naziv predloška: Moj šablon 1". Ovo je vrlo važno, jer će nam samo prisustvo oznake „Naziv predloška“ omogućiti, da prilikom promjene parametara naše stranice, pri odabiru predloška, ​​na listi ćemo već vidjeti predložak sa nazivom „Moj predložak 1“. .

Pošto smo već kreirali novi predložak, ostaje da ga dodijelimo našoj osobnoj stranici. Ponovo izaberite stranicu koju ste kreirali za uređivanje, u desnom bloku kontrolne table pronađite "Atributi stranice" -> "Šablon" i tamo sa liste biramo prikazani, od nas kreiran "Moj šablon 1":

Moj šablon 1


Pohranjujemo promjene i otvaramo našu ličnu stranicu radi provjere. Sada će stranica imati gornji dio (header), donji dio (footer) i sadržaj same stranice (osim, naravno, prilikom uređivanja niste dodali neki tekst ili nešto drugo). I ništa više!

Pa, šta je tu tako posebno? - pitate. Da, činjenica je da sada u kodu šablona stranice koji smo kreirali možete dodati šta god vam srce poželi. Na primjer, php kodovi koji se ne mogu umetnuti u sam sadržaj stranice sa kontrolne table. Na primjer, skripte za prikupljanje statistike iz SEO resursa, statistike posjeta web stranici i mnoge druge. A to također neće biti teško učiniti bez FTP pristupa web-mjestu, jer možete pozvati datoteku predloška lične stranice za uređivanje putem kontrolne ploče stranice: “ Izgled" -> "Uređivač" i sa desne strane "Moj šablon 1 stranice predložak (showcase-2.php)"

Novi šablon je dostupan u WordPress editoru


Sada ste vjerovatno primijetili da nije baš zgodno za gledanje lična stranica uvijek idite na kontrolnu tablu i tamo potražite ovu stranicu. Nešto se mora uraditi.

Uostalom, na početku kreiranja lične stranice, dodijelili smo joj link, pa hajde da ga koristimo. Iako se čak i veza može slučajno zaboraviti, pogotovo ako je složena. Ali pojednostaviti pristup stranici je jednostavno.

Bilo gdje u vašem predlošku (u jednoj od datoteka predloška, ​​na primjer, u datoteci koja se prikazuje bočna traka) Možete dodati link na svoju ličnu stranicu, ali da link ne bude vidljiv nikome tražilice, niti bilo ko drugi, morate dodati uslov koji će dozvoliti pristup samo administratoru stranice:

Međutim, neki će možda htjeti, za svaki slučaj, da se još više zaštite od direktnog pristupa sadržaju vaše lične stranice od strane vanjskih osoba ili drugih naloga na stranici. Da biste to učinili, u datoteci koju ste kreirali kao predložak za ličnu stranicu, morate dodati sličnu provjeru, kao što ste učinili da sakrijete vezu:

Dakle, samo će administrator imati pristup sadržaju stranice, čak i ako ste slučajno uklonili status "Privatno" za ovu stranicu.

I na kraju, dozvolite mi da vas još jednom podsjetim da možete dodati bilo koji kod u samu datoteku šablona, ​​uključujući PHP skripte i sve druge informacije koje neće biti dostupne pretraživačima i autsajderima. Osim toga, kodovi dodani datoteci predloška lične stranice neće ni na koji način utjecati na performanse stranice, osim možda kada sami pristupite ovoj stranici.

Na primjer, možete dodati mali widget za stranicu pr-cy.ru, koji će pokazati stvarne datume najnovijih PR i TCI ups


"; ?>

Ovako bi mogao izgledati izvorni kod predloška vaše lične stranice:

"; ?>

Skripte dodane u predložak lične stranice neće utjecati na rad vaše web stranice ili bloga ni na koji način. Da li JavaScript skripte, PHP ili drugi, osim naravno ako ste koristili skripte za pisanje u bazu podataka. Općenito, možete bezbedno testirati svoje nove skripte i provoditi druge eksperimente. Ali ako ste iznenada napravili grešku u kodu šablona stranice koji ste kreirali i ne znate kako da rešite problem (na primer, umesto vaše lične stranice vidite prazan prozor ili poruku o grešci), onda možete jednostavno izbrišite ovu datoteku šablona ili jednostavno izaberite drugi šablon u postavkama stranice (kao što je podrazumevani šablon).

To je zapravo sve. Posljednji screenshot prikazuje dio moje lične stranice na WordPress-u (brojevi na šalterima su izmišljeni i većina rezultata skripti je skrivena, pošto su podaci na mojoj ličnoj stranici povjerljivi), navodim kao primjer korištenja lična stranica sa vlastitim šablonom za to:

Sretno i korisno vam korištenje ličnih stranica na WordPress-u!

Pozdrav svima, dugo nisam objavljivao nove članke jer ih je bilo dosta razne poslove+ uz sve, pohađao sam nekoliko kurseva na temu izrade web stranica. Sada ću, mislim, češće objavljivati ​​razne zanimljive bilješke za webmastere.

Počeću, možda, sa korisnim WordPress dodacišto mi je zaista pomoglo u praksi.

Danas ću govoriti o klijentskom portalu - Privatne korisničke stranice i dodatak za prijavu.

Zašto mi je trebao?

Prije otprilike mjesec dana radio sam web stranicu za školu jezika. Među zadacima izgleda i funkcionalnosti bio je i zadatak kreiranja ličnih stranica za sve učenike škole, a istovremeno bi trebalo da budu zgodne za popunjavanje neiskusnom uredniku. Naravno, u početku sam počeo da tražim dodatke za kreiranje ličnog naloga za korisnika, ali su svi bili previše glomazni i imali su ogromnu funkcionalnost koja jednostavno nije bila potrebna i samo je otežavala sajt. Prilikom traženja došao sam do Klijentskog portala - Privatne korisničke stranice i stranice dodataka za prijavu i shvatio da je to ono što mi treba. Lagani dodatak koji vam omogućava da kreirate lične stranice za svakog korisnika.

Nakon instaliranja ovog dodatka, u admin panelu u odjeljku "Korisnici", kada pređete mišem preko bilo kojeg od korisnika, vidjet ćete link do vaše lične stranice. Kako to izgleda pokazao sam na snimku ekrana.

Kada kliknete na njega, vidjet ćete običan editor. U mom slučaju, urednik sajta je tamo objavio raspored časova za svakog učenika i male organizacione najave.

Kako pravilno povezati?

Preuzmite i instalirajte Client Portal - Privatne korisničke stranice i dodatak za prijavu. Morat ćete ga nekako vezati za korisnika, tako da nakon što uđe na stranicu, dođe tačno na svoju ličnu stranicu.

Prvo morate kreirati stranicu s imenom kao što je "Lični račun". Zatim kopirajte kratki kod tamo - .

Za preusmjeravanje sam koristio dodatak - Theme My Login. Kao što možete vidjeti na slici ispod, odredio sam vezu za korisnikovo preusmjeravanje na direktorij koji nam je potreban.

Sa ova dva dodatka sam uspeo da rešim problem a pritom nisam stavio glomazne lične račune, što bi samo zbunilo administratora stranice.

To je sve za danas, nadam se da će ovaj materijal nekome biti od koristi.

2015-09-15 13231 33 Denis Abdulin

IN čista forma kako nesto objaviti na Uraaa retko uspeva jer je sve uradjeno unificirani sistem, a korisnici bi trebali nešto ponuditi univerzalni. Naravno, u svakom scenariju će se pojaviti pitanja i problemi. Ovaj dizajn je napravljen za svijetlu pozadinu, tako da ćete morati puno stvari ponoviti "za sebe". Međutim, pokušao sam napraviti nešto univerzalnije i lakše za instalaciju.

Ovdje je lična stranica za uCoz kao na Uraaa. Ne kažem da sam smislio nešto originalno, samo dijelim moderan stil za ličnu stranicu. Nemoguće je ne primijetiti da su okrugli avatari u sredini trend u svijetu interfejsa.

Kako ličnu stranicu učiniti istom
kako su ostale stranice stranice?

Ovo pitanje, najvjerovatnije, nije tačno formulisano, ne u potpunosti, ali treba početi od njega. Lična stranica na uCoz standardno potpuno nezavisan i mali, kao da nije dio stranice, već nešto nepotrebno. Tako je i sa nekim drugim stranicama, poput privatnih poruka, ali o njima sada nećemo. Dakle, kako učiniti "lično" zaista dijelom šablona.

Prvo odaberite otvaranje "U trenutnom prozoru" lične stranice u postavkama modula "Korisnik".

Drugo, kopirajte žičani kod u Design Management - Stranice web stranice.


Sada potpuno zamijenite kod u "Upravljanje dizajnom - Korisnici - Lična stranica" onim koji ste preuzeli sa "Stranica web-stranice". U njemu zamijenite $CONTENT$ originalnim sadržajem lične stranice između I. Možete odmah zamijeniti $CONTENT$ kodom lične stranice sa Uraaa (ispod).

Evo šta smo dobili:


Lična stranica like na Uraaa

Koristite sljedeći kod u "Upravljanje dizajnom - Korisnici - Lična stranica". Zamijenite $CONTENT$ ovim kodom prema gore navedenim uputama:

200?"200px":""+(this.scrollHeight+5)+"px");">



"alt="" />



$MODER_PANEL_RIGHT$$_GROUP_NAME$

Za promjenu podataka$_STATUS$



$_NAME$$_USERNAME$

$_COUNTRY$, $_CITY$


$_LOAD_ENTRIES$ fajlova
$_COM_ENTRIES$ komentara
$_FORUM_ENTRIES$ odgovora

Ulogovati se:
$_USERNAME$

Registracija:
$_REG_TIME$

Datum ulaska:
$_LOG_TIME$

web stranica:
$_WWW$

AOL:
$_AOL$

ICQ:
$_ICQ$

MSN:
$_MSN$

Yahoo:
$_YAHOO$

Telefon:
$_PHONE$
(telefon skriven)

Email:
$_EMAIL$
(Adresa je skrivena)

$_EMAIL$
(Adresa je skrivena)
*

Napišite pismo korisniku
$_EMAIL$



[ Potvrdi email ]

Potpis:
$_SIGNATURE$


uID profil

Pročitaj poruke ( $UNREAD_PM$)poslati poruku

Ovo je ono što dobijamo, takvu ličnu stranicu za uCoz. Inače, uklonio sam uvlake sa roditeljskog elementa, izgleda moderno.