Izrada Content Management System (CMS)

Izrada Content Management System (CMS)

offline
  • zend  Male
  • Počasni građanin
  • Pridružio: 22 Okt 2009
  • Poruke: 900
  • Gde živiš: Pancevo

Pozdrav Svim Clanovima Foruma

Krenuo sam da iz ciste vezbe usavrsavanja php-a da pokusam uraditi svoj cms sistem...

Pitanje.

Da li je problem sto na naslovnoj strani gde zelim da mi se prikazu vesti koje postavljam iz admin panela izvacim ih

include ("nekastranica");

Sve dobro radi tako pa mi nekako sve to izgleda previse jednostavno jel imate neki bolji predlog koristio sam vecinom SELECT, INSERT, WHERE SQL naredbe....

Drugo uradio sam instalaciju koja mi pravi bazu podataka i tabele.
Zanima me jel u bazi moram da imam za svaku stranicu zasebnu tabelu ili to mogu preko sql-a da razvrstavam....???
Ipak to bi onda nekako po meni bilo previse tabela u bazi.

Trece kada mi se sada ta vest pokaze na naslovnoj ona je prikazana cela a zelim da bude samo nekih desetak redova i da ima procitaj vise
jel mogu tu koristiti while petlju da cita samo odredjenio broj redova nesto tipa ovoga?

$nesto= fopen("NekaDatoteka", "r"); while (!feof($NekaDatoteka)) { $red= fgets ($NekaDatoteka, 100); echo $kraj; }

Pokusao sam nesto tipa ovoga gore sto sam naveo sa while petljom ali nije mi radilo pa sada sam ostavio da malo saceka da sredim bazu i jos neke sitnice...

Svaka pomoc ce mi dobro doci.... Hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

1) nisam razumeo prvi problem. jel "nekastranica" fajl ? ako si taj podatak vadio iz baze, smestices ga u promenljivu koju posle ispises sa echo ili print. pojasni problem

2) ne moras da imas tabelu za svaku stranicu. mozes da napravis tabelu 'postovi' i u njoj jedna od kolona da bude 'stranica', zatim mozes da za odredjenu stranicu vadis podatke iz tabele:
select * from postovi where stranica='novosti';

3) ucitas vest u promenljivu, zatim ispises odredjeni broj karaktera, primer:
$vest = file_get_contents("vest12345.txt"); // ucitavanje vesti, ovaj deo uopste nije bitan kako radis echo substr($vest, 0, 300)."..."; // ispisivanje prvih 300 karaktera vesti i tri tacke na kraju iza kojih bi inace dodao link 'procitaj celu vest'
ili bas ako zelis redove, mozes da ucistas svaki red fajla kao clan niza i zatim da ispises odredjene redove, primer:
ispis prvih 5 redova fajla:
$linije = file("vest12345.txt"); // ucitava svaku liniju fajla kao clan niza(ukljucujuci i karakter za novi red) for($i=0;$i<5;$i++) {    echo str_replace("\n", "", $linije[$i])."<br>"; // ispisivanje prvih 5 linija fajla, svaka u novom redu i pri tom brisanje karaktera za novi red // ili // echo nl2br($linije[$i]); }



Ko je trenutno na forumu
 

Ukupno su 1105 korisnika na forumu :: 47 registrovanih, 5 sakrivenih i 1053 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: airsuba, Alibaba1981, amaterSRB, Apok, aramis s, babaroga, bigfoot, Bobrock1, Boris Bosiljčić, BORUTUS, Centauro, cifra, darkstar101, doom83, draganl, flash12, gorican, havoc995, ILGromovnik, Istman, Joja, kinez88, kybonacci, LUDI, macak44, milenko crazy north, Misirac, Nemanja.M, nemkea71, nuke92, ObelixSRB, panzerwaffe, radionica1, robert1979, Romibrat, rovac, slonic_tonic, Srle993, theNedjeljko, vathra, virked, Vlad000, wolverined4, ZetaMan, zixmix, žeks62, 1107