Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]text widoczny tylko dla użytkowników, dla uzytkowników
Pikash
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


Witam wszystkich

Mam pytanie; Mam new's, wchodzę w owego newsa i chcę aby pewna część newsa była dla użytkowników... tak jak na tej stronie www.filmy-lektor.pl

Z góry dziękuje za pomoc
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To sprawdzaj czy użytkownik zalogowany i dla niego wyświetlaj dodatkową resztę newsa. W czym problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pikash
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


ale ja chcę aby każdy niezarejstrowany użytkownik musiał się zarejstrować aby móc przeczytać text
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




oj... no to jesli uzytkownik nie jest zalogowany to daj tekst:
"Tekst dostepny tytko dla zalogowanych."
A pod spodem link do logowania. A jak ktos nie ma konta to sie zarejestruje. Ponawiam pytanie: w czym problem?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pikash
post
Post #5





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


No dobrze ale jak dam w edycji newsa "Dostępny dla: użytkowników" to na stronie głównej newsa nie zobaczą. To jak zrobić tak jak Pan mówi? Żeby widzieli news'a na stronie głównej weszli do niego i dopiero text "Tekst dostepny tytko dla zalogowanych."
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ty pisałes ten system czy korzystasz z jakiegos gotowego? Jesli ty, to w czym problem? Czemu nie mozesz napisac, by na głównej był widoczny a po wejsciu w news byl widoczny tekst? No nie rozumiem - robisz z igly widly.
Jesli zas nie ty pisales, a korzystasz z jakiegos gotowego cms, to wypadałoby na dzien dobry nam o tym napisac.

ps: i daruj sobie tego Pana winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zrób sobie tag bbcode lub cokolwiek tego typu i obejmij konkretną część newsa nim. W stylu:
To jest test dla wszystkich. [reserved]Ale to już zobaczą tylko zarejestrowani[/reserved]
I odpowiednio to potem przez własny parser bbcode przechwytuj. Tak to jest właśnie na większości serwisów robione smile.gif Poza tym zawsze możesz zrobić podział treści newsa w bazie na tekst dla wszystkich i zalogowanych. Dopóki user jako gość, pokazuje tylko pierwszą część. Gdy jest zalogowoany używa obu. Jak widzisz, ja Ci już podałem na szybko 2 sposoby rozwiązania problemu. Pierwszy jest bardziej uniwersalny, gdyż możesz dowolna część w dowolnym miejscu "zablokować".

Ten post edytował thek 2.03.2010, 10:04:30


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Pikash
post
Post #8





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


Więc przepraszam że się nie określiłem lecz php nie jest moją mocna stroną (wole html, css i grafike)
To jest szkielet strony www.filmy-pl.ugu.pl i ogólnie chcę zrobić taką jak napisałem w pierwszym poście. Może jakiś mod pomoże ?
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Więc przepraszam że się nie określiłem lecz php nie jest moją mocna stroną
php nie ma tu nic do rzeczy - tu chodzi o zwykle zdrowe myslenie: masz problem z gotowym cms to nalezy napisac ze korzystasz z gotowego cmsa.
Boli cie glowa, idziesz do lekarza i mowisz ze boli cie glowa. Nie musisz byc lekarzem by moc powiedziec te magiczne slowa: boli mnie glowa.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pikash
post
Post #10





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


Panie "thek" dziękuje ale naprawdę nic mi to nie pomorze bo nic mi to nie mów. No nic..
Go to the top of the page
+Quote Post
blooregard
post
Post #11


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Ehhh, no normalnie serce się kraje...

  1. <?php
  2. ...odczyt newsa, inne działania...
  3. ?>
  4. <p>Bla bla widzimy to wszyscy</p>
  5. <?php
  6. if ($_SESSION['user_id']) {
  7. ?>
  8. <p>A to widzą wybrańcy</p>
  9. <?php
  10. } else {
  11. ?>
  12. <p>Chcesz być wybrańcem? <a href="loguj.php">zaloguj się</a> albo <a href="rejestracja.php">zarejestruj</a></p>
  13. <?php
  14. }// if /else


W skrypcie logowaia po zalogowaniu ustaw $_SESSION['user_id'] na ID usera pobrane z bazy (przykłądowe rozwiązanie)

Tylko mi nie wal "Panie blooregardzie", ok? smile.gif


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
Pikash
post
Post #12





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 2.03.2010

Ostrzeżenie: (0%)
-----


włączyłem hide w dziale bbcod przetestowałem działa ale na newsie nie działa. podpowiedznano mi "Bo możliwe, że parser bbcode jest włączony TYLKO dla forum lub określonych działów, ale nie dla newsów." więc jak włączyć ale newsa?

lub może ktoś ma inny pomysł questionmark.gif

pomocy

Ten post edytował Pikash 2.03.2010, 19:51:17
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 04:29