Zobrazují se příspěvky se štítkemPHP. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemPHP. Zobrazit všechny příspěvky

pondělí 24. srpna 2009

GRAFY!!! :-D

Tohle jsem objevil.

Jako kam se hrabe pChart... :-D. Jak jednoduchostí použití, tak zchopnostmi. Tohle umí a dokáže mnohem víc, a mnohem snáze se to používá.

Takže to použiju na SW :-P.

Jo, abych nezapoměl, na SW se zase jednou intenzivně pracuje, jelikož mám najednou až moc volného času. Tak moc, jak bych ani sám nechtěl...

A bezsenné noci, takže například dneska jsem celou noc nespal a programoval testy. A pak grafy. S nima jsem se hrál asi 3 hodiny, a to jěště v tom pChartu... A pak mě napadlo, že je dost ubohej, tak jsem zkusil najít jestli neexistuje nějakej opensource flashovej graf, a... OBJEVIL JSEM.

Odkaz už byl uveden nahoře.
Máte se na co těšit :-P.

čtvrtek 26. března 2009

Bordel v Indexu.php

...takhle to vypadá v kódu SW3 na začátku souboru index.php, kam si píšu poznámky co je třeba udělat, nápady co nového tam udělat, a nástiny jak to udělat...

/*
A koment na titulke robí v exploreri nejaké blbosti, skontroluj to pre istotu,
aj keď viem ž vo finálke asi na titulke žiadne komenty nebudú...
(ale prečo nie? čo tak nejaký najnovší/najlepšie hodnotený?)
*/

/*
Vidíš, spojazdníme hodnotenie komentov ;-)
*/

/*
A keď sme pri hodnoteniach, tak aj hodnotenie citátov, dorob to do DB k nim,
a za citát dáme rúčku s palcom hore, akože "Líbí se mi".
*/

/*
A potom rovno na profil zoznam obľúbených citátov!
Vymysli, sprav :-P
*/

/*
Oné, prehliadanie notifikácií funguje, takže už len z rôznych častí sprav ich
generovanie a potom jeden cron ktorý o polnoci vymaže všetky označené ako read.
*/

/*
Ešte stále nemáš vyriešené ako budeš enablovať/disablovať veci v toolbare
podľa toho čo na príspevku človek môže robiť!
(Asi butem musieť toolbar generovať funkciou z phpčka podľa privilégií a druhu
príspevku...)
*/

/* Z ľavého menu treba ešte spraviť:
- Denník (0%)
- Profil (0%)
- Nastavenia (0%)
*/

/* Z pravého menu treba ešte spraviť:
- Podmienky (0%)
- Občania (0%)
- Podporte SW (0%)
- Vychytávky (0%)
- Fórum (na štýl birdzovského skôr, ten výpis) (0%)

A dodať tam:
- Správa (Hlasovanie o prideľovaní titulov, banovaní userov a podobne...)
*/

/* V hornom menu nefunguje alebo chýba:
- Bibliotheka
- Testy (Daemon Intus) - Longin ti pár poslal na mail alebo do pošty na SW
- Hřbitov (Pax Mortem) - toto bude na dllllho dlho...
- To väzenie, ktoré ešte nemá meno (Inferno?)
*/

/* Ďalšie veci:
- Vyhľadávanie! Inteligentné a dobré!
- Autotagovanie spovedí! To bude chcieť trochu experimentov, že?
- Možno autotagovanie článkov?
- Inteligentné prideľovanie vĺn (viď nižšie)
*/

/* Inteligentné prideľovanie vĺn:
1. úroveň - za príspevky len tie, čo presahujú určitú dĺžku.
2. úroveň - za tie príspevky čo presahujú určitú dĺžku, alebo sa za nimi debata
rozprúdila (veľký počet dlhších príspevkov reagujúcich na autora) - netuším ako
by som spravil toto, ale bolo by to lepšie. Čím povedzme že v priebehu 12 hodín od pridania
by autor dostal vlnu za každý príspevok v reťazi ktorá začala reakciou naňho.
Analyzoval a prideľoval by to cronový skript, takže by mal aj dosť času... Len neviem ako.

Pri článkoch - za dobré hodnotenie samozrejme, + za rozpútanie diskusie (reťaziace sa dlhšie komenty)

Pri citátoch - za pridanie (1 vlna), keď pri ňom človek (okrem autora) klikne že je dobrý
(ajaxom, aby to nespravilo reload stránky).
*/

pondělí 8. září 2008

Konečně!

Lidi, budeme mít články!
Konečně jsem našel co jsem hledal.
Webový WYSIWYG RTF... tedy spíš HTML (ale to není až tak podstatné) editor...

Ehm, laicky řečeno, něco jako takové malé okénko wordu na stránce - a díky němu budete moct formátovat text který píšete - nastavit mu písmo, velikost, barvu, zarovnání, jednoduše vkládat odkazy, obrázky, a dokonce i videa nebo flashové animace!

Říká si to tinyMCE, a je to udělaný kompletně v JavaScriptu, a já sice netuším jak, ale jeho tvůrce obdivuju...

Jo, a proč o tom mluvím v souvislosti s články?
Protože v mém konceptu se takovýto editor s články vždy spojoval...
Už dávno jsem vám mohl dát další textarea, kam by jste ty "články" psali, ale nebylo by to ono... Byl by to zase jen obyčejnej text, bez všech těch možností, které měla editace článků na původním MM, a to mi přišlo nepřípustné.
Tak jsem hledal.
A teď, asi po třech měsících jsem našel!

Takže články budou, tak do dvou týdnů.
(Přeci jen to není jenom o tom editorku, chce to taky novou tabulku, pár nových PHP tříd, udělat schvalování a výpis, a tak.)

Avšak editor už je vlastně plně funkční, a můžete si jej klidně vyzkoušet, tady.
Po tom, co si vyhrajete se vším možným, stiskněte uložit (hned první tlačítko, klasická disketka), a text se zatím sice nikam neuloží, ale zobrazí se vám téměř tak, jak by se zobrazil v článcích...
(Akorát že bude na celou stránku, a v článcích bude jenom ve středovém panelu. A taky si budu muset promyslet defaultní barvu pozadí, písma, atakdál... Ale i přes to si je budete moci změnit...)

Zabavte se, doufejte že se mi to povede, a držte palce =)

středa 3. září 2008

SAKRA! Aktivační maily!

...až teď mi to došlo, když jsem se rozhodl podívat do registrační classy... až teď jsem si uvědomil, proč nějak stoupal počet lidí stěžujících si na nemožnost přihlášení/nefunkční registraci...

Nechodili jim aktivační maily! A když přišly, tak tam byla špatná adresa, jěště na starej server!

...ale už je to opravený. A taky už konečně funguje diakritika, a je to hezkej HTML mail, a taky subject a mail-from, a tak...

Jo, a taky jedna minoritní chybička - když jste jako host přidali zpověď, a do Nicku jste zadali jméno existujícího uživatele, v hlavičce spovědi to k vám přiřadilo status toho registrovaného, i když to nebyl link na jeho profil...

Problém byl, že podmínka kontrolovala jestli je nastavenej status, a když ne, tak ho nastavila na "Host". Ale status nastavenej byl - protože z DB jsem tahal záznamy o Equi a pároval je se záznamy o uživatelech na základě uživatelského jména, takže pokud se jména shodovaly, status prostě nastavený byl. O kus dál však podmínka, která rozhodovala jestli z jména udělat link na profil nebo ne, kontrolovala jestli OwnerRegistered při zpovědi je true nebo false, a fungovala správně.

Nevím co to bylo za nápad s tou první podmínkou, ale přepsal jsem ji taky na if(!OwnerRegistered){Status = "Host";}, a běhá to správně.

To by bylo nadnes vše, zítra snad něco o obyvatelstvu, a událostech na SW samotném, ne v jeho kódu.