Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Generowanie linków
Maniek1313
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


Witam za pomocą jakich poleceń w php można uzyskać taki efekt w linku do np. wątku na forum (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif)

http://forum.php.pl / HTMLPHPUpload_zdjec_t182953.html

Rozchodzi mi się o to co jest pomiędzy forum.php.pl/ a .html
Bo z tego co pamiętam to te linki generowane są automatycznie podczas tworzenia wątku.

Ten post edytował Maniek1313 26.08.2011, 14:12:23
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


poczytaj o mod_rewrite reszta to już sam routing czyli przypisanie danego "wyrażenia" z linku(np.t182953) do hmm odpowiedniej zmiennej i wywołanie tego co ona oznacza - ciężko mi w kilku słowach opisać zasady działania dlatego o routingu w php tez powinieneś poczytać (IMG:style_emoticons/default/smile.gif)

Ten post edytował CuteOne 26.08.2011, 14:19:23
Go to the top of the page
+Quote Post
Maniek1313
post
Post #3





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


a dało by radę żeby wszystkie podstrony typu np. download.php , register.php np. umieścić w pliku index.php i żeby zawartość się zmieniała bez przeładowywania strony w pliku index.php (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ?

Nie bardzo wiem jak to wytłumaczyć po prostu chciałbym żeby cała witryna była w pliku index.php

Ten post edytował Maniek1313 26.08.2011, 14:25:34
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


jak chcesz bez przeładowania - to ajax
jak chcesz wszystkie podstrony mieć w indeksie, no to po prostu rób wszystko w indeksie.
Go to the top of the page
+Quote Post
CuteOne
post
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Poczytaj o modułowości w PHP.. hmm na tym forum napisałem kiedyś prosty skrypcik, który includował do index.php moduły według podanych w url'u parametrów, więc możesz go sobie poszukać (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Maniek1313
post
Post #6





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


Takie coś żeby wczytywał np. do pliku index.php pliki header.php i footer.php to ja umiem ale nie wiem jak zrobić żeby np. tylko w pliku index.php umieścić dział download i rejestracja

(IMG:style_emoticons/default/questionmark.gif) ?
Go to the top of the page
+Quote Post
Swirek
post
Post #7





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


Szczerze to dokładnie nie rozumię o co chodzi więc będe trochę strzelał (IMG:style_emoticons/default/wink.gif)

możesz za pomocą include doczytywać pliki download itp i dać przed tym warunki if. kiedy ma wczytywać.
Napisałeś coś bez przeładowania strony. Możesz wczytywać całość odrazu i później wyświetlać div display block display none w js ale raczej nie polecam bo strasznie długie będzie ładowanie strony. Możesz zainteresować się jquery i funkcją load. albo najprościej dla Ciebie, choć zaraz mnie wszyscy zjedzą możesz użyć ramek iframe z borderem 0 i przeładowywać z pomocą parametru target lub za pomocą js.
chyba wyczerpałem temat. (IMG:style_emoticons/default/smile.gif)


edit: down

no to jak robimy podsumowanie należałoby napisać że jquery to biblioteka js

Ten post edytował Swirek 26.08.2011, 18:14:51
Go to the top of the page
+Quote Post
CuteOne
post
Post #8





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


tak ps. jquery to JS a load to wczytywanie strony.... które używa ajaxa a ajax to nic innego jak JS

Ten post edytował CuteOne 26.08.2011, 18:10:13
Go to the top of the page
+Quote Post
Maniek1313
post
Post #9





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


Najlepszym przykładem żeby wytłumaczyć o co mi się rozchodzi jest cms joomla. Chciałbym użyć podobny efekt że jak przejdę np. na stronę index.php?id=1&artykule=3 i żeby władował np. taki artykuł o id 1 na stronie (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
CuteOne
post
Post #10





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


treść modułu dla id=1
  1. <?php
  2.  
  3. $art = $_GET['artykule'];
  4.  
  5. $select = mysql_query("SELECT * FROM artukuly WHERE art_id=$art_id");
  6. $row = mysql_fetch_assoc($select);
  7.  
  8. echo $row['art_title'];
  9.  
  10. ?>


ps. artykul ma id 3..
Go to the top of the page
+Quote Post
Maniek1313
post
Post #11





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 8.07.2011

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


Ok dzięki już wpadłem na pomysł jak to połączyć (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 00:04