Admin panel

1

Admin panel

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

Napisano: 11 Jan 2010 3:42

Uraadio sam sajt jednoj agenciji za prodaju nekretnina i sada me ubija administracija ubacivanje novih nekretnina pa dok se sve perbaci na server iz dana u dan tako po 3h dnevno...
Razmisljam da uradim admin panel ali tu ima bas dosta posla oko php-a i asp-a....
Znaci standardno da bude.
dodaj novu nekretninu
pogledaj nove nekretnine
statistika
i da iz panela uredjujem neke sadrzaje...

ali ipak i da se sve ovo sredi mora dobro znanje php-a
na netu sam nasao link za tako nesto administracija sajta ali ne znam da instaliram tu scriptu.(menagment)

http://translate.googleusercontent.com/translate_c.....nyvvdJ9Jqw

Nesto sam razmisljao da uzmem panel od phpnuke
imam ga na racunaru...ali tu ima bas posla da se sve to sredi...
Ili imate neki bolji predlog za neku scriptu...

Dopuna: 11 Jan 2010 3:51

Evo nasao sam jos nesto
Pogledajte ovo idite na demo e tako nesto...

http://translate.googleusercontent.com/translate_c.....4QVMsAtTyw

Dopuna: 11 Jan 2010 5:04

a ovaj je najbolji panel moze da posluzi
http://www.apphp.com/php-adminpanel/index.php?page=installation



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Kako si uradio deo oko prikaza nekretnina i to?
Zasto bi ti bio problem da uradis admin panel. Napravis formular za unos nekretnina, i stranu za obradu. Manje vise jednostavno
kod za ubacivanje je ovako nesto:
<?          include("podaci.php");          mysql_connect(HOST, KORISNICKO, SIFRA) or die("Neuspelo povezivanje");          mysql_select_db("nekretnine") or die("Neuspelo biranje baze");                    $lokacija=$_POST['lokacija'];          $tip=$_POST['tip'];          $kategorija=$_POST['kategorija'];          $kvadratura=$_POST['kvadratura'];          $opis=$_POST['opis'];          $cg=$_POST['cg'];          $terasa=$_POST['terasa'];          $garaza=$_POST['garaza'];          $klima=$_POST['klima'];          $kablovska=$_POST['kablovska'];          $cena=$_POST['cena'];                    //ubacivanje u bazu          $upit="INSERT INTO nekretnina (lokacija, tip, kategorija, kvadratura, opis,cg, terasa, garaza, klima, kablovska,cena )                VALUES ('$lokacija','$tip','$kategorija', '$kvadratura', '$opis','$cg','$terasa','$garaza','$klima','$kablovska','$cena')";                    $rez=mysql_query($upit) or die ("Neuspelo ubacivanje");                    echo "Broj nekretnina u bazi trenutno je: ". (mysql_num_rows($rez)). "<br />";          ?>
Osnovno iz php-a
Pregled nekretnina isto, samo izlistas sta ti treba, ako ti treba zadnjih 10 poredjas ih opadajuce i u for petlji pustis ispis 10 nekretnina.....



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

Pazi ja sam ovako nesto slicno odradio mislim pokusao ali nije mi sljakalo sad cu da pokusam ovo ti sto si mi dao pa ti javim sta sam uradio...
Napravim formu html sto si naveo sve u php codu...
Reci mi za bazu??
Nova Baza? User?
Jel treba ili kako vec?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

u html-u napravis formu sa odgovarajucim poljima i stavis action da ide na stranicu sa tim kodom koji sam dao.
Bazu pravis novu. Kod mene je
include("podaci.php");          mysql_connect(HOST, KORISNICKO, SIFRA) or die("Neuspelo povezivanje");
jer sam stavio da mogu da menjam host, korisnicko i sifru, lakse mi da menjam u jednom fajlu nego u 10 npr. ti uradi kako hoces. U bazi moras imati ona polja koja sam naveo u insert naredbi.

offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

izvini sto se mesam, ali me zanima, da li si taj sajt za nekretnine radio skroz staticno (samo html) ?
admin panel je sastavni deo neke web aplikacije, ne mozes da uguras admin cp od phpnuke-a u bilo koji cms. mozes, ali je ne prakticno skroz i trebalo bi ti boga oca (mnogo) vremena na editovanje.
to sto si naveo u prvom postu (dodavajne i editovanje nekretnina i jos nekih sadrzaja) mi zvuci kao skolski primer i ne vise od 100 linija kod-a.
vidim da si u potpis naveo i php i mysql, kao ukras?

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

Ma potpis je nesto drugo cisto da ne bude prazno ali IT akademija nije...
To za php nuke sam dao primer a sto se tice sajta php je tako da cu da se potrudim da ne uzimam nikakve vise gotove scripte pun mi ih je da nekazem sta samo se pogubim u kodu ovako bolje sam da sredim ako negde zaskripi pitam vas jer meni kad bolje pogledam za panel ne treba bog zna sta od funkcija neko izdrkavanje nego meni da olaksa posao.... imam u planu da bude ovako

korisnik izabere opciju nekretnina koju zeli npr.
1.Ponuda Nekretnina
2.Potraznja Nekretnina
3.Aktuelna Nek...
4.Super Nek...

popuni formular doda slike svog nekog imovinskog objekta i posalje
e sada tu nastupa ovo za panel da ne bi mi sve strizalo na mail nego da se konfigurise da stize u opciju panela npr Nekretnine/cekanje na odobrenje.
i odatle da ih odobrim i razvrstam zavisi koja je u pitanju posto se aktuelna i super placa a ove dve su free ove sto se placaju one manipulisu po naslovnoj strani...

standardni panel znaci da ima

Unos nove nekretnine
Odobrenje Nekretnina
Naravno vec sam u panel ubacio anketu i dodavanje novih vesti,statistika...
Samo sto se sada mucim oko ovoga odobrenja i postavke
ne mogu da ukapiram taj sistem prosledjivanja do panela na odobrenje i prosledjivanja nekretnine iz panela do odredjenog mesta na sajtu????
to mi je najveci problem....

@N1k0l4
Pazi malo sam zbunjen dobro ovaj deo sam ukapirao sto si mi dao to znam odradio sam to taj php
napravio sam bazu nazvao sam osnove
u njoj napravio tabelu od 12 polja jer imam 11 polja u php-u navedenih gore. isao sam istim redom kako si ti gore naveo samo sto sam prvo polje stavio id type sam ostavio INT, Length/Values1 to nisam nista na index sa obelezio "Index" i stiklirao A_I
Ova ostala polja sam postavio na type VARCHAR i lengh sam dao 50 primary su ali ne svi to je gotovo ali opet ne mogu da sada vidim kako dalje ne sa bazom nego sa php-om!!!

offline
  • Pridružio: 08 Jan 2010
  • Poruke: 101

citanje:

$result = mysql_query("select * from nekretnine order by id desc"); // ako ces najnovije prvo,a ako hoces najstarije prvo, onda order by asc
while($row = mysql_fetch_array($result)) {
$lokacija = $row['lokacija'];
$tip = $row['tip'];
...pa ti dalje dodaj sta sve imas u bazi i sta vec zelis sa time da radis
}

sto se tice ostalih stvari koje ti nisu jasne, mogu da ti dam ideje samo.
oko ovog odobrenja, dodaj kolonu 'odobreno' int, i tu mozes da setujes 1 ako je odobreno, i 0 ako nije odobreno, pa tamo gde treba ispises samo ove kod kojih je odobreno=1, a tebi u admin panelu ispses ove kod kojih je 0, kako bi samo te procitao i odobrio/obrisao

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

E ovako nisam nesto expert sa php-om sql sam dobar ali ne full i evo sta sam ja uradio.

PHP
<?          include("podaci.php");          mysql_connect(HOST, KORISNICKO, SIFRA) or die("Neuspelo povezivanje");          mysql_select_db("nekretnine") or die("Neuspelo biranje baze");                    $lokacija=$_POST['lokacija'];          $tip=$_POST['tip'];          $kategorija=$_POST['kategorija'];          $kvadratura=$_POST['kvadratura'];          $opis=$_POST['opis'];          $cg=$_POST['cg'];          $terasa=$_POST['terasa'];          $garaza=$_POST['garaza'];          $klima=$_POST['klima'];          $kablovska=$_POST['kablovska'];          $cena=$_POST['cena'];                    //ubacivanje u bazu          $upit="INSERT INTO nekretnina (lokacija, tip, kategorija, kvadratura, opis,cg, terasa, garaza, klima, kablovska,cena )                VALUES ('$lokacija','$tip','$kategorija', '$kvadratura', '$opis','$cg','$terasa','$garaza','$klima','$kablovska','$cena')";                    $rez=mysql_query($upit) or die ("Neuspelo ubacivanje");           $result = mysql_query("select * from nekretnine order by id desc"); while($row = mysql_fetch_array($result)) { $lokacija = $row['lokacija']; $tip = $row['tip'];          echo "Broj nekretnina u bazi trenutno je: ". (mysql_num_rows($rez)). "<br />";          ?>
Ja sam iskoristio ovo sto ste mi vi dali....
E sada koliko vidim meni sada izgleda treba da zadam upit i to je valjda to.?????

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Pa jel si napravio html formular preko kojeg ubacujes proizvode, tj. koji je povezan sa ovom skriptom koja obradjuje te podatke.

Drugo,
ovo sto si dodao:
while($row = mysql_fetch_array($result)) { $lokacija = $row['lokacija']; $tip = $row['tip'];          echo "Broj nekretnina u bazi trenutno je: ". (mysql_num_rows($rez)). "<br />";
ti ne radi nista a uz to sintaksno nije pravilno napisano , nemas "}" nigde od while petlje
To sto si napisao:
$lokacija = $row['lokacija'];
ne znaci ti nista ako ga ne stampas. Znaci daj mu neki echo $lokacija da bi mogao da vidis rezultat...

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

Napisano: 14 Jan 2010 13:03

Imam formu sada cu da pokusam ovo sto si mi rekao trebalo bi sada da uspe javim ti sta sam uradio

Dopuna: 14 Jan 2010 22:38

Evo zavrsio sam najtezi deo ostala je samo jos sitnica ono za odobrenje....

Napravio sam neku bezveze bazu da eksperimentisem tako da cu da sada postavim ovo sto meni treba jer sada sam ukapirao sustinu....

Napravio sam bzv bazu sa tabelom nekretnine i ubacio 4 polja
1.ime nekretnine
2.detalji
3.cena
4.kontakt
Medjutim ovo nije ozbiljno za sajt sto meni treba kao sto sam naveo na ovome sam vezbao sada unosim pravu bazu i podatke....
i napravio sam html formu sa 4 polja koja sam naveo u bazi.
php code za popunu forme i prosledjivanje do baze je je ovako izgledao

<?php $connection=mysql_connect("localhost", "demopokr_nek", "qwe123") or die ("Could't connect to server"); $db=mysql_select_db("demopokr_nekr", $connection) or die ("Could't connect to server"); $query="INSERT INTO nekretnine (imenekretnine, detalji, cena, kontakt) VALUES ('$_POST[imenekretnine]','$_POST[detalji]', '$_POST[cena]', '$_POST[kontakt]')"; $result=mysql_query($query) or die ("Query falied_1: " .mysql_error()); $query="SELECT * FROM nekretnine"; $result=mysql_query($query) or die ("Query falied_2: " .mysql_error()); echo "<table border='1'>"; echo "<tr>"; echo "<th>imenekretnine</th><th>detalji</th><th>cena</th><th>cena</th>"; echo "</tr>"; while ($row=mysql_fetch_array($result)) {    echo "<tr>";    echo "<td>", $row['imenekretnine'], "</td><td>", $row['detalji'], "</td><td>", $row['cena'], "</td><td>", $row['kontakt'],"</th>";    echo "</tr>"; } echo "</table>"; mysql_close($connection); ?>
Pa sam imao problem jer kad unesem podatke u formu on mi ne ubacuje ne stampa mi te podatke u bazu.....
Pa sam jedino mogao rucnim ubacivanjem u kodu (VALUE) ili u bazi medjutim kako cu ja da zanam kad neko unese novi oglas i da ja to ubacujem mislim bezveze skroz pokusao sam nesto sa promenljivima i na kraju sam posto sam u vormi stavio metod="post" dodao sam samo koliko polja ima toliko sam dodao
$_POST[imenekretnine] $_POST[detalji]  itd....
U admin panelu sam napravio dugme za nove nekretnine to kako sam ja shvatio da treba da uradim.. Znaci kad neko postavlja nekretninu onda se podaci salju u bazu a kada ocu da vidim nove nekretnine onda treba da vadim iz baze sasvim logicno
evo kako izgleda kod za vadjenja iz baze

<?php  $connection=mysql_connect("localhost", "demopokr_nek", "qwe123")  or die ("Couldn't connect to server");  $db=mysql_select_db("demopokr_nekr", $connection)  or die ("couldn't not select database");  $query="select*FROM nekretnine";  $result=mysql_query($query)  or die ("Query faled: " /mysql_error());  echo "<table border='1'>";  echo "<tr>";  echo "<th bgcolor='#ff0'>id</th><th bgcolor='#ff0'>imenekretnine</th><th bgcolor='#ff0'>detalji</th><th bgcolor='#ff0'>cena</th><th bgcolor='#ff0'>kontakt</th>";    while ($row=mysql_fetch_array($result))  {     echo "<tr>";     echo "<td>", $row['id'], "</td><td>", $row['imenekretnine'], "</td><td>", $row['detalji'], "</td><td>", $row['cena'], "</td><td>", $row['kontakt'], "</td>";     echo "</tr>";  }  echo "</table>";  mysql_close($connection);  ?>

E sada ako hocete da mi pomognete kako da sada sredim odobrenja kad je odobrim da menja to iz 0 u 1 to mi nije jasno i sada sve ovo sto sam uradio jesto ok radi to zato vi proverite dali to valja i da li ce to da radi a ne da pukne pose 5 dana..... I kada proverim nove neretnine on mi izbaci sve kako da ih razvrstam da se znaju koje su nove a koje su stare???

HVALA VAM DOSTA STE MI POMOGLI!!!

Ko je trenutno na forumu
 

Ukupno su 772 korisnika na forumu :: 11 registrovanih, 0 sakrivenih i 761 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: 357magnum, A.R.Chafee.Jr., Dorcolac, kolle.the.kid, Koridor, kybonacci, Lazarus, SlaKoj, strelac07, suton, yrraf