phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2
Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: xsuchy09 (IP adresa zaznamenána)
Datum: 2006-01-22, 00:08

místo ORDER BY idt dej ORDER BY nazev
co se týče počtu článků, je to jen o jednom dotazu navíc a spočítání počtu článků v jednotlivých rubrikách ;)

========================
WEB: Publikační systém WAMOS
SEO: SEO analýza zdarma
OPEN PROJECTS: Studentský portál VUT
HOSTING: WebGlobe.cz
ICQ: 313887644
EMAIL: xsuchy09(at)centrum.cz
========================

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: akinom (IP adresa zaznamenána)
Datum: 2006-01-22, 00:18

Dik, ale ten "nazev" nezabral...
mam to takto v topictree.php:

function getTree($parent=0,$maxlevel=99,$tree="") {
$result = mysql_query(" SELECT idt,
nazev,
popis,
level
FROM ".$GLOBALS["rspredpona"]."topic
WHERE id_predka= ".$parent." and
level<".$maxlevel."
ORDER BY nazev
",$GLOBALS["dbspojeni"]);


No a k tomuto:
co se týče počtu článků, je to jen o jednom dotazu navíc a spočítání počtu článků v jednotlivých rubrikách ;)

pripadne mierne laickejsia napoveda by nemohla byt ? :)

web: [http://www.einfo.sk] <---> Všetko je na webe. Stačí len správne kliknúť!

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-22, 00:20

Veľkost písma:
font-size je definované v prídavnom štýlopise v %

Počet článkov:
pre weby s veľkou návštevnosťou a zložitejšou štruktúrou rubrík to predstavuje počítanie počtu článkov v každej rubrike pri každom zobrazení značnú záťaž na databázu. To sa môže prejaviť značným spomalením odozvy pri načítaní stránky. Do budúcna s tým určite počítam (voliteľne) - samozrejme tak, aby sa výsledok kešoval a odľachčilo to záťaži na databázu. Načítanie by tak malo byť svižnejšie, hlavne na väčších a zložitejších weboch.

Radenie podľa názvu:
úprava súboru topictree.php, riadok 24:
$result = mysql_query("	SELECT	idt,
					nazev,
					popis,
					level
				FROM	".$GLOBALS["rspredpona"]."topic
				WHERE	id_predka= ".$parent." and
					level<".$maxlevel."
				ORDER BY nazev
				",$GLOBALS["dbspojeni"]);

do budúcna možno bude nastaviteľné.
Každopádne pre phpRS 2.8.0 bude plugin akceptovať nastavenú prioritu rubriky.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-22, 00:24

>> No a k tomuto:
>> co se týče počtu článků, je to jen o jednom dotazu navíc a spočítání počtu článků v jednotlivých rubrikách ;)

> pripadne mierne laickejsia napoveda by nemohla byt ? :)

to patrilo skôr mne ;) jasné ide to jedným dotazom, to ma nenapadlo, v tom prípade by sa to kešovať nemuselo :)

Zmena v scripte sa ti v triedení na webe neprejavila, pretože musím vojť do administrácie rubrík, totom sa cache vymaže ;)

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: akinom (IP adresa zaznamenána)
Datum: 2006-01-22, 00:30


tie % som si vsimla, no skusam, ako by sa t odalo nastavit, pretoze opera a firefox zobrazuju spravne, no v IE su pismena obrovske :-(

ten pocet clankov v rubrikach ma logiku pri velkom webe, takze sa tesim na moznost volby.......



web: [http://www.einfo.sk] <---> Všetko je na webe. Stačí len správne kliknúť!

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: akinom (IP adresa zaznamenána)
Datum: 2006-01-22, 00:38

Pridala som novu rubriku, tam mi na stranke (namiesto rubrik) vypisalo:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in local...........\phprs\plugin\topictree\topictree.php on line 27

po vymazani novej rubriky hlasenie zmizlo, ale pod nadpisom RUBRIKY zostalo prazdno :-(

web: [http://www.einfo.sk] <---> Všetko je na webe. Stačí len správne kliknúť!

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-22, 01:01

najskôr chybný zásah do kódu ...
jeden php GURU ;) mi doporučil aby sa nastavenia robili v adminisrácii, kôli jednoduchosti a zbytočným komplikáciám pri zísahoch do kódu. Asi mal pravdu, takže to bude v admine :)



Celkem upraveno 1×. Poslední úprava pa3k v 22.01.2006 01:04.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-01-22, 09:56

a patrik, ked uz ides volaco upravovat tak nahrad mysql_num_rows() pomocou COUNT(), je to rychlejsie ;)

____________________
smiko.host.sk/phprs/

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-22, 11:35

COUNT je tu IMHO nevhodný. Samozrejme ešte rýchlejšie by bolo SQL_CALC_FOUND_ROWS/SELECT FOUND_ROWS ;) ušetrím ale možno rádovo tisíciny sekundy, takže to IMHO nemá význam, radšej zachovám prehľadnosť kódu.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: smiko (IP adresa zaznamenána)
Datum: 2006-01-22, 11:46

no ci by to bolo hentymi prikazmi rychlejsie neviem, netestoval som.
ale nechcem sa do teba navazat, ale prehladnost kodu ti nezozeriem:)

takto to nejako mas:
$getrows = mysql_query("SELECT id.......
$numrows = mysql_num_rows($getrows);


takto by to vyzeralo s COUNT:
$getrows = mysql_query("SELECT COUNT(id) AS pocet...........
$numrows_sql = mysql_fetch_assoc($getrows);
$numrows = $numrows_sql['pocet'];


jeden riadok :D

____________________
smiko.host.sk/phprs/

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-01-22, 12:12

OT:
Význam použitia COUNT pre rýchlosť je v tom, že ak NEPOTREBUJEM zoznam riadkov ale LEN ich počet nemusí databáza vrátiť ako výsledok dotazu zoznam všetkých záznamov. V tom je výhoda COUNT. Ak ale potrebujem záznamy - čo potrebujem ak chcem s nimi pracovať, tak mi COUNT v rýchlosti nepomôže.
Takže asi tak: ak chcem LEN počet, je count rýchlejší. AK chcem aj počet aj sadu záznamov pre ich spracovanie, je rýchlejšie SQL_CALC_FOUND_ROWS/SELECT FOUND_ROWS - nie je ale komptatibilný s inými databázami, takže vtedy je lepšie použiť mysql_num_rows alebo COUNT.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: Slavek (IP adresa zaznamenána)
Datum: 2006-03-13, 22:52

Dobrého dne, nedari se mi zaslat mail na mail pa3k, ktery je u nej uveden... Velmi rad bych ten Topic Tree zkusil. Je to mozne uz nekde stahnout nebo byste mi to nekdo poslal? Diky.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2006-03-13, 23:14

Zaslane,
ma tvoj mail, davam tiez na stiahnutie sem: [http://www.kvalitne.sk/download/topictree-09b.rar]
Oficialne to mozno pojde von tiez ale... problem je cas.

BTW: mail mi funguje OK, len moj spravca mailserveru je prisny (co vitam) na domeny z ktorych prichadza SPAM, takze chyba je na strane tvojho poskytovatela, je najskor na blackliste.

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: Slavek (IP adresa zaznamenána)
Datum: 2006-03-13, 23:51

super-hyper-nejnej-to je fofr... Dekuju moc, vypada to hezky, funguje okamzite - byt jsem zatim nezkousel upravy, jenom nahral na test server.

OT: mail se vratil jako "unknown user", ale nelibil se mu jen nedefinovany nazev meho odesilaciho home mailserveru.

Jeste jednou dik, jdu zkusit dalsi moznosti... Slavek

Re: uz si nevim rady - strom menu - pomuzete?
Zaslán uživatelem/kou: sipeer (IP adresa zaznamenána)
Datum: 2006-12-05, 14:50


Jít na stránku:  Předchozí12
Aktuální stránka:2 z 2


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.