PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 15933
Šiandien: 23
Prisijungę nariai
» Svečių: 3
» Narių: 0

» Viso narių: 10,225
» Naujausias: Piter_NS

Prisijungimų istorija:
tabuxsenokai
Piter_NSnepamenu
MariukasRnepamenu
CepelinasXnepamenu
demeexnepamenu
sanpernepamenu
DvBnepamenu
Rasmitasnepamenu
mindagasssnepamenu
kajanasnepamenu
wertynasnepamenu
welniukaaznepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
100% [4 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
0% [0 Balsai]

Balsai: 4
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

2024-02-20 22:14
Aisku dabar tokie laikai, kai turinio valdymo sistemas valdome one-click principu. Ne kaip seniau kode ieskodavom klaidu, norint moda pasileist.. :D paciam reikdavo susidiegt viska i ftp..

2024-02-20 22:03
Sveiki kolegos 👌 kazkada rasiau greit 11 metu bet ziuriu greit 14 metu. 😄 baisuu, reik ta proga kazka sugalvot su php-f kaip jaunima itraukt.

Shoutbox Archive
Kaip sukurti panelę
Kaip sukurti paprastą panelę? Nežinot nuo ko pradėti? Bandysiu jus išmokyti savarankiškai pasidaryti savo norimą panelę. Ką jums reikia žinoti - beveik nieko: kelis html tagus (jei prireiks daugiau nesunkiai susirasit internete), bei kelias php-fusion sukurtas funkcijas kuriomis pasinaudojus nesunkiai gausite norimą rezultatą. Ir taip kokių funkcijų mums prireiks, tai bus dbquery (); dbarray(); na ir teks susipažinti su ciklu do-while, kuris yra vienas iš paprasčiausių. Panelę sukurti keliaujame Administravimas - Sistemos valdymas - Panelės - Pridėti naują panelę.

dbquery() - ši funkcija reikalinga užmegzti ryšiui su duomenų baze
dbarray() - funkcija reikalinga užklausos rezultatui perkelti į masyvą

Kursim, panelę, kuri išrinks TOP 5 populiariausius failus (dažniausiai siunčiamus). Na pradedam:

PHP
  1. <?php
  2. //darom uzklausa
  3. $sql=dbquery("SELECT download_title, download_count FROM ".$db_prefix."downloads ORDER BY download_count DESC LIMIT 5");
  4. ?>


$sql - čia mūsų užklausos pavadinimas (kintamasis, pavadinimas gali būti bet koks žinoma turi atitikti kintamųjų sudarymo taisykles, apie tai galite sužinoti php manuale aš čia per daug neišsiplėsiu)
dbquery - jau aprašiau aukščiau (užmezgam ryšį su db, bei išsirenkam reikalingus duomenis)
SELECT - išsirenkame reikalingus stulpelius (mūsų atveju išrenkam download_title, download_count stulpelius)
FROM - čia nurodome iš kokios duomenų bazės lentelės (mūsų atveju ".$db_prefix."downloads).
ORDER BY - čia surūšiuojame gautus duomenis, kad gautumėme norimą rezultatą. Mūsų atveju rikiuojame pagal stulpelį download_count
DESC - rikiavimo tipas nuo didžiausio iki mažiausio (ASC nuo mažiausio iki didžiausio)
LIMIT - išrenkamų įrašų ribojimas, išrenkame tik 5 įrašus

Judam toliau, gautą rezultatą reikia apdoroti su funkcija skirta dirbti su masyvais:
PHP
  1. <?php
  2. $rez=dbarray($sql);
  3. ?>

Rezultatus išvesim panelėje tad atidarom panelę:
PHP
  1. <?php
  2. openside("5 naujausi nariai");
  3. ?>

//sukuriam lentelę

PHP
  1. <?php
  2. //uždarom panelę
  3. closeside();
  4. ?>


Kas neaišku klauskit...
Autorius: tabux
4242
Edgazo · 2009-08-31 05:38

Ačiū tabux, puikiai pasidarbavai !

5675
ssfbroken · 2009-10-08 11:02

Nelabai supratau...

5328
Logix · 2009-12-12 14:21

kaip suprasti uzklausa o kur ja daryti nepaaiskinai

5328
Logix · 2009-12-16 16:12

padarys apklausa :D

6767
deluxas · 2010-05-07 19:38

nu biski ,nei is kur failus gaut nei ka???

4439
tabux · 2022-05-26 18:59

Panelę sukurti keliaujame Administravimas - Sistemos valdymas - Panelės - Pridėti naują panelę - ten ir rašom visą pateiktą kodą

Rašyti komentarą
Turite prisijungti, norėdami parašyti komentarą.