Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] tytul newsa w adresie
letul22
post 8.04.2011, 17:56:12
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


witam, jak zrobic cos takiego, ze w blogu mam newsy i w jego adresie wyswietla mi sie tytul newsa?
Go to the top of the page
+Quote Post
wookieb
post 8.04.2011, 18:00:32
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




O tagu <title> słyszał?


--------------------
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 18:04:59
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


kto?
Go to the top of the page
+Quote Post
wookieb
post 8.04.2011, 18:10:20
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Np Ty.


--------------------
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 18:11:08
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


slyszalem, a Ty slyszales o tagu <br /> ?
Go to the top of the page
+Quote Post
wookieb
post 8.04.2011, 18:12:36
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To dlaczego nie zastosujesz tagu <title> do ustawienia tegoż twego upragnionego tytułu?


--------------------
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 18:41:38
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


a czemu uwazasz, ze nie zastosowalem?

chce zrobic tak jak jest tutaj wlasnie. adres do tego tematu to Temat: HTMLPHP tytul newsa w adresie

i jak to zrobic na zwyklej stronie?
Go to the top of the page
+Quote Post
jaslanin
post 8.04.2011, 18:42:35
Post #8





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


Na pytanie postawione w pierwszym poście nie ma innej odpowiedzi. musisz ustawić zawartość tagu title tak by zawierał tytuł newsa. Bez wiedzy jaki to skrypt blogu (np. wordpress) lub kodu nie można inaczej na to pytanie odpowiedzieć, ponieważ jest ono zbyt ogólne.

Ogólnie rzecz ujmując musisz odpowiednio pokierować danymi tak by z Twojego źródła danych (baza danych, pliki tekstowe, zmiennej która zawiera dane wpisu takie jak tytuł i treść itd.), tytuł newsa trafił do tagu title.

++ chodzi o to że muszisz to zrobić np. tak:

  1. <title><?= $pageTitle ?></title>


I zależnie od strony zmieniać wartość tej zmiennej. Np na głównej ustawić jakiś jeden tytuł, na stronicowaniu wpisów inny, a na podstronie z wpisem w blogu taki jak tytuł wpisu.

Ten post edytował jaslanin 8.04.2011, 18:46:14


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 18:47:33
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


to wiem jak zrobic i to nie jest zaden problem, tylko mi chodzi o adres:
Kod
http://forum.php.pl/HTMLPHP_tytul_newsa_w_adresie_t173937.html


jak napisze newsa o tytule Jesteśmy na forum php to chcialbym, zeby mozna bylo do niego wejsc przez adres: adres.pl/jestesmy-na-forum-php
Go to the top of the page
+Quote Post
jaslanin
post 8.04.2011, 18:53:43
Post #10





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


aha, źle Cię zrozumieliśmy haha.gif

by takie coś zrobić musisz użyć mod_rewrite,

możesz się o tym dowiedzieć na forum, wpisz w wyszukiwarkę forum rewriterule, albo w google mod_rewrite


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 19:56:31
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


no dzieki, cos tam poczytalem i znalazlem cos takiego:

Kod
RewriteRule ^news/([0-9]+)-[^/]+\.html$ news.php?id=$1 [L]

ale jak mi to pobierze dane do tego z bazy?

mam zrobiony dodawanie newsa i odczytywanie go przez foreach:

  1. <?php foreach ($baza as $row){ ?>
  2.  
  3. <a href="show.php?id=<?php echo $row['id'] ?>">
  4. <?php echo $row['title'] ?> </a>
  5. <?php echo $row['tresc'] ?>
  6.  
  7.  
  8. <?php } ?>


wiec chyba juz tutaj bym musial zmienic adres linka, tylko jak?

to moze inaczej, poprosze o jakis prosty przyklad jak cos takiego zrobic, bo sam znalazlem tylko skracanie itp, a nigdzie jak wyciagnac tytul
Go to the top of the page
+Quote Post
Magic WWW
post 8.04.2011, 20:15:31
Post #12





Grupa: Zarejestrowani
Postów: 123
Pomógł: 32
Dołączył: 9.09.2010
Skąd: Brzeg

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


Podczas dodawania ogłoszenia w bazie danych tworzysz osobną kolumnę np. "title-url" i tam zapisuj tytuł ogłoszenia przerobiony już na URL. Załóżmy, że do bazy dodajesz nowe ogłoszenie o tytule "Nowa odsłona serwisu" to przy dodawaniu go do bazy (INSERT INTO) użyj przetworzonego tytułu i wyjdzie Ci w kolumnie "title-url" takie coś: "nowa-odslona-seriwus". Jak przetworzyć tytuł to już chyba tłumaczyć nie muszę. Potem przy mod rewrite wyszukujesz ogłoszenia po kolumnie "title-url". Prościej już tego się nie da wytłumaczyć.

Pozdrawiam Dawid
Go to the top of the page
+Quote Post
wookieb
post 8.04.2011, 20:16:16
Post #13





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Żem, się kropł przy czytaniu twojego postu. Wybacz. smile.gif


--------------------
Go to the top of the page
+Quote Post
letul22
post 8.04.2011, 20:25:11
Post #14





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2011

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


dzieki Dawid, juz kapuje smile.gif to jednak latwe chyba bedzie do zrobienia smile.gif

@wookieb ale nie odpowiedziales czy znasz znacznik br tongue.gif
Go to the top of the page
+Quote Post
wookieb
post 8.04.2011, 20:32:58
Post #15





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Znam taki bez /> tongue.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 15.08.2025 - 02:09