PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 39454
Šiandien: 20
Prisijungę nariai
» Svečių: 5
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
Zbigniew@ 3 Dienos
tabuxnepamenu
sanpernepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
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
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

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

2026-05-11 16:51
Sveiki. Norėjau pasveikinti jus su atkaklumu arba ištverme. Tai viena iš dviejų paskutinių svetainių, paremtų v7. Ar negaila švaistyti ilgametės patirties ir pereiti prie v9?

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

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

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ą.