Sziasztok és BUÉK!
Most nem a látogatottság számláló a megoldatlan kérdésem, hanem, hogy a hirdetési oldalamon
hogyan tudom összeszámoltatni, hogy összesen hány db hirdetés van? Az már csak hab lenne a tortán, ha kiírná, hogy mai napon mennyi? Mennyi ebből a kínál és mennyi a keres összesen...?
Blokkban megoldható? és hogyan?
Előre is hálás köszönetem, ha valaki tudja és megosztja velem.
Antal Adrienn
Fórum:
több információ kellene
Ehhez valószínűleg az kell, hogy komolyabban lássuk az oldalad belső működését, mit mivel (és hogyan) valósítottál meg.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Számláló több infó
A hirdetések feladása sima írásként (tartalom beküldése) kerül be. Kategóriák, menük. Két csoport van, a kínál és a keres. Ezek útvonala admin/user/acces/3, illetve 4. Ezen kívül természetesen minden kategóriának van egy útvonala a taxonomy/term/valamennyi útvonalon.
Máshogy kellene csinálni a számoláshoz?
Ezenkívül be van kapcsolva a friss tartalom Tracker modul...Hát ennyi nagyjából..
Adrienn
Adrienn
Kiegészítés több infó
Az oldalt a http://hirdetes.tarsandlove.com címen tudod megnézni, talán az is árulkodik arról, hogy mit és hogyan csináltam...
Adrienn
Adrienn
kicsit off, de...
... a nyitólapon vedd le a kéken villogó szövegről a villogást! Kb. négyszer kellett nekifutnom az elolvasásához. A témába vágóan majd később próbálok segíteni.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Köszi
Köszönöm
Adrienn
Adrienn
taxonomy_select_nodes
ha mindent taxonómiával csináltál (úgy néztem igen) akkor bizonyos taxonómia-feltételeknek megfelelő node -ok listáját - például - ezzel a kampóval tudod lekérdezni:
http://api.drupal.org/api/function/taxonomy_select_nodes/5
nem tudom elég e ennyi segítség, próbáld ki, ha valami nem megy vagy nem világos keress vagy kérezz rá. ;)
-
clear: both;
taxonomy_select_nodes
Nézegettem, de nem tudom mit is kezdjek vele..? Annyira nem, hogy nem tudok rákérdezni sem...Ezt a modulba másoljam be? Adjam meg, hogy eddig mennyi hirdetés van? Vagy? Ez egyenlőre túlnőtt rajtam. Segítenél még egy picit?
Adrienn
Adrienn
taxonomy_select_nodes
Szóval hová rakjam ezt a kódot?
A hirdetések összeszámolásáról van még mindig szó.
Tudtok segíteni?
Adrienn
return $result;
Adrienn
ne rakd sehova, használd!
ez egy drupal kampó, amit használhatsz szabadon. nem raknod (kikopizod -> bepészteled) kell valahova. arra való, hogy egy (vagy több) adott taxonómia id -vel felruházott node -okat lekérdezd. a kampónak vannak argumentumai is. meg kell adnod neki egy tömbben, hogy milyen taxonómia id -k érdekelnek, mi legyen ezek között az egyeztetés alapja (or vagy and vagy..) milyen mélységben vizsgálod őket és mi legyen a rendezés szempontja. például, a "kínál" és a "keres" taxonómia kifejezésekkel ellátott node -ok listáját a beküldés sorrendjében visszaadhatja.
mindemellett nem bírom megállni, hogy meg ne jegyezzem: a drupal egészen fejlett adatbázis réteggel van felvértezve hála a magasságos kommjunitinek. erről bővebben az api doku vonatkozó részében olvashatsz.
ha az a probléma, hogy nem tudod hol és hogyan használdd az ajánlott kampót, akkor szerintem olvass még kézikönyveket, ponthun, de főleg pontorgon. (utóbbi hihetetlenül részletes, trásztmí)
-
clear: both;
Nos...köszönöm..de
Köszönöm, ezzel egy ideig biztosan lefoglalom magam....Már kimásoltam. Beraktam egy blokkba, de ott nem működött, mert hát nem ez volt a jó megoldás. Egyszerűen már annak is örülnék, ha minden komplikáció nélkül kiírná, hogy összesen hány db hirdetés van az oldalon..Az a baj, hogy angolul nemigen beszélek, de majd lefordítgatom.
2./
Fordítgattam..de én továbbra sem értem, hogy hogyan kell ezt lekérdezni..
Adrienn
Adrienn
kampó vs függvény
Ez spec nem egy kampó, hanem egy olyan Drupal függvény, amit meg lehet hívni. Tehát ez egy sima függvény. ;)
A kampó az egy olyan függvény, ami alapból nincs. Neve "hook_" karaktersorozattal kezdődik. Ha létrehozol egy saját modult és benne egy függvényt, aminél a "hook" szöveget lecseréled a modulod nevére, akkor azt a Drupal meg fogja hívni, így be tudsz épülni a rendszerbe.
Tehát a különbség: a kampó függvényt a Drupal hívja meg a sima függvényt pedig a Te modulod.
Ez a függvény nem a legalkalmasabb arra, hogy megszámolja hány elem van az adott kategóriában, azonban a kódból könnyedén kiolvasható a megfelelő kódrészlet.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Egy megoldás a számlálóra
Ezzel szépen számolja már az összes hirdetést és a mai napon feladottakat is.
Megoldandó még számomra a "kínál" és "keres" száma.
Ha meglesznek ezek a finomítások is, akkor beküldöm Nektek.
Köszönöm a segítséget.
Adrienn
Adrienn
módszertani hibák
- javasolt a mysql_numrows helyett a COUNT SQL utasítás/kulcsszó használata. Előbbi esetben az sql szerver legyártja a teljes eredmény halmazt, míg utóbbinál nem. Persze ha nem fontos az erőforrás, akkor persze lehet.
- Ez ugye egy php snipet, mely egy kis forgalmú oldalnál elfogadható megoldás, azonban egy nagyobb forgalmú oldalnál olyan szintű plusz terhelést jelent, aminél már érdemesebb elgondolkodni egy modul fejlesztésről, mely mind a gyorstárazást, mind a különböző logikai szintek szétválasztását lehetővé teszi.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
ezzel kapcsolatban új téma
Ezzel kapcsolatban eszembe jutott valami, amiről új témát indítottam itt.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Kipróbáltam
Kipróbáltam a mysql_numrows helyett a COUNT SQL utasítás/kulcsszó használatát, de azonnal error-t írt ki. Persze én így nature cupp, beírtam, aztán gyorsan vissza az egészet, mivel az oldalon folyamatosan hirdetnek. Valami bizti hiányzott belőle mondjuk _ egy ilyen..?
Szóval helyesen így kellett volna, hogy count_sql ? vagy még valami?
Egyenlőre hagytam ahogy van. Átgondolom majd. Köszi.
Adrienn
Adrienn
igazán nem szeretnék beleszólni, de ...
Az ilyen (és sok egyéb más) dolgok kisérletezésére jó lenne, ha lenne egy másolat a gépeden a futó oldaladról, amelyben szabadon próbálkozhatsz, és ha valami elcsesződik, akkor sincs baj.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
másik szálban már leírtam!
Egy másik szálban leírtam, szerintem meg tudod csinálni! :D
És tényleg telepíts fel egy teszt szájtot, mert ez így iszonyatosan gáz megoldás!
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Köszi
Köszia hasznos infót. Valóban leírtad már...bocs..
Adrienn
Adrienn
hasznos infó
köszi! autodidakta padavan vagyok, úgyhogy az ilyen morzsák legtöbbször hiányoznak ezért mindig örülök, mikor véletlenül találok egyet.
-
clear: both;