Jump to content
php.lv forumi

Page Indexing


Robis

Recommended Posts

Me grib veidot saitu, kur viss notiek uz linku indekseeshanu (saits nebuus paaraak sarezhgjiits), liidziigi kaa tas notiek www.f1.lv . Esmu nolaadeejis skriptu: http://www.hitcode.com/products/linkdept/ - ja kaadam ir laika, buutu pateiciigs, ja apskatiitos to un izteiktu savu spriedumu!

Taa, saitaa obligaati buus iekljauta MySQL datubaaze, kur buus produktu tabulas ar aprakstiem. Gribeetos arii uztaisiit taa, lai visus linkus php njem no MySQL datubaazes.

 

:ph34r:

 

Taa, nu gribeetos jau lai vinjsh njem no index.php?id=(skaitlis) un no datubaazes salaadee visu saturu, lai gan manai lapai struktuura buus sameeraa vienkaarsha:

1) kreisajaa pusee galvenie linki;

2) labajaa iespeejams kaadi paaris banneriishi;

3) augsha buus nemainiiga (kaada dizainiska bilde);

4) viduu raadiisies viss galvenais saturs, kuraa buus:

* tabulas, kuraas visi dati njemsies no MySQL datubaazes,

* teksti, formas utt.;

5) buus japaredz iespeeja arii valodu paarsleegshanai;

6) lapai buus arii admina lapa.

 

Vot, me pirmoreizi taisa php lapu vispaar, taapeec me grib zinaat, kaa vislabaak to visu taisiitu, lai nebuutu kljuudas un lapu pilnveertiigi vareetu luukoties uz izplatiitaakajiem browseriem izplatiitaakajaas operetaajsisteemaas...

 

Nu, es gribeetu zinaat, vai ir labs variants shii indexeeshana ?id=666 , caur kuru viss notiktos, vai arii veidot kaa vienkaarshaak?

 

Nja, un me vispaar gribeetu zinaat par direktoriju struktuuraam: kaadus dir vajag un kur shos likt? Kaapeec piemeeram citaam lapaam ir shaadi pamatdirektoriji: cgi-bin, html, icon, logs :: ko vinji visi noziimee, un kas tajos jaaliek? Zinu, ka ieksh html direktorija atrodas faktiski visa lapa...

 

Luuk taa! Iespeejams kaads arii zin kaadu jau gatavu ljoti atbilstoshu scriptu vai saitu?

 

P.S. Me netaisiis lapu uz freimiem!

 

Jau ieprieksh pateicos! :rolleyes:

Link to comment
Share on other sites

nu ja tev rodas jautaajums par tiem ?id=600 ... ko lai saka. tev ir tabula "ieraksti" ar laukiem: id, nosaukums, apraksts. tikliidz kaa cilveeks pieprasa lapu ar index.php?id=600 izpildaas pieprasiijums mysql datubaazei:

 

mysql_query("select * from ieraksti where id='$id'");

 

taa arii visa maaksla. taalaak jau tu izvadi to preces nosaukumu un taas aprakstu, kursh atbilst pieprasiitajam id. a freimus nafig nevajag. taisot peec shaada scenaarija ar index.php?id=skaitlis tu vari mieriigi iztikt ar vienu pashu index.php failu, kas gan sanaaks taads paliels. ja nu kas tad nevajag aizmirst arii par include() iespeejaam.

nezinu vai muldeeju par teemu un to ko tev vajag, bet jebkuraa gadiijumaa apsveicu sevi ar 100to postu :)

Link to comment
Share on other sites

Jaa, nu tieshaam.

Me shkjiet diezgan sarezhgjiits shis skripts http://www.hitcode.com/products/linkdept/ - nolaadeejiet kaads, apskatieties - viegli uzinstaleet, nevajag datubaazi. Me visu grib tikai php, html un mysql datubaazi, kas buutu aizsargaata ar .htaccess , lai gan nav jausmas kaa to izdariit...

Jaa, nu me domaa par shaadaam direktorijaam:

/images/ - visas grafiskaas bildes

/templates/ - vareetu glabaaties headeris un footeris un visas paareejas daljas maajaslapaa, kas nemainaas

/css/ - style sheeti

/admin/ - vareetu glabaaties admina faili

/conf/ - vareetu glabaaties linku konfiguraacijas php fails

 

ko veel?

 

Me drausmiigi nepatiik, ka tiek jaukts kopaa JavaScript ar php un ka viss ir sabaazts kaut kaados sarezhgjiitos direktorijos, ka viss ir jaameklee, kaa dazhos saitos, ko nolaadeeju caur FTP ;) http://www.b-net.lv vai http://www.vidzemestirgus.lv ...

 

hmm... Kaa juus man ieteiktu? Vai vajag taisiit indekseeshanu? Kaa buutu visstabilaak?

 

P.S. Ja kaadam ir zinaams kaads tamliidziigs gatava saita kods vai scripts, dodiet luudzu zinju! :blink:

Link to comment
Share on other sites

Negribas gan veidot uzbraucoshu postu, tachu ir veerts saakumaa iepaziities ar lietot plaanotajaam tehnologjijaam, liidz ar to ieguustot kaut nelielu bet tomeer priekshstatu par to, kaa tas viss darbojas. Tad arii atrisinaasies virkne jautaajumu. Par to, kaa izveidot vislabaak, visstabilaak un visdroshaak - ja tas ir tavs pirmais projekts, tad vari nemaz necereet, ka tev tas izdosies. Lielaakajaa daljaa gadiijumu shiis iemanjas naak tikai ar laiku un procesa izpratni ;)

 

Starp citu, tas ka tu izdomaa, kaa izskatiisies beigu lapa un kaada buus direktoriju struktuura tev maz ko dos. Jaasaak ir no otra gala - jau manis piemineetaa procesa izpratnes.

Link to comment
Share on other sites

Me nemaz nedomaa, ka kaut kas vareetu neizdoties! Ir tachu taada lieta, kaa http://www.hotscripts.com - tachu es kaa tomeer vairaak vai mazaak iesaaceejs (lai gan izpratne par php man ir), veeleetos atrast kaadu ljoti atbilstoshu piemeeru, taapeec, jaajautaa, vai jums kaadam nav kas taads zinaams?

...

Labi, me veel iegrieziisies shajaa forumaa... ;)

Link to comment
Share on other sites

Robi, vai tu esi pazīstams ar datubāzēm - to darbības principiem? Ja nē, tad būs plāni.

Laika gaitā tu atklāsi, ka ar id var identificēt tikai konkrētu lapu (tekstu, skriptu, da jebko) www resurspunkta datubāzē. Katrai lapai vajadzēs vēl papildus zināt, kurā apakšsadaļā tā ir, varbūt arī kādas ir saistītās lapas - tātad, izmantojot šo id, būs jāveic vēl vairāki pierasījumi datu bāzei. Piemēram, www.f1.lv sākumlapas ielādes laikā tiek izpildīti 199 SQL pieprasījumi.

Direktorijas ir gaumes lieta. Teorētiski var visu salikt vienā, saknes direktorijā, tikai tādā failu sarakstā būs grūti orientēties. Tādēļ labs stils ir izvietot dažādu veidu lapas sastāvdaļas atbilstošu nosaukumu direktorijās - piemēram, bildes iekš images vai pictures, vai img.

Mans personīgs ieteikums ir nelikt admina failus iekš /admin - tā ir gandrīz vai uzprasīšanās uz hakošanu. :)

Link to comment
Share on other sites

×
×
  • Create New...