Prihlásenie | Registrácia

MNews Jednoduchý redakčný systém bez databázy

MNews 2.0.0

Po veľmi dlhej dobe testovania, prichádza konečne stabilná verzia 2.0.0! Pokiaľ používate staršiu verziu MNews (1.4.5, alebo menej), pozorne si prečítajte inštrukcie v priloženom súbore install.txt - obsahuje návod na inštaláciu a dole je aj návod na aktualizáciu MNews zo staršej verzie. Zmien je veľmi veľa, tak pekne zaradom:

Changelog:

  • Všeobecné
    • kompletne prerobený vzhľad celej administrácie - zrejme najviac viditeľná zmena Úsmev
    • zmena úvodnej stránky - vytvorený akýsi Dash board, ktorý poskytuje kompletné informácie o systéme a nových článkoch, komentároch, poprípade aj novinkách z RSS MNews (inšpirované Wordpressom).
    • preorganizovanie sekcií menu administrácie - zmizlo vysúvacie menu, chvíľku si na nový štýl zrejme budete musieť zvykať.
    • prerobený výpis článkov, komentárov, ... pri upravovaní a mazaní - opäť inšpirované Wordpressom. Opäť na prvý pohľad to môže pôsobiť chaotickejšie, avšak prináša to oveľa lepší prehľad v článkoch a ďalších položkách + pribudli nové možnosti filtrácie výpisu (vždy pod možnosťou "možnosti" vpravo hore nad výpisom.
    • Sekcia kategórie zmizla z hlavného menu - presunula sa pod položku články. Po pridaní prvej kategórie je možné kategóriu pridať aj pri pridávaní / úprave článku.
    • Položka komentáre sa naopak presunula do hlavného menu - komentáre predsa len upravujeme častejšie.
    • Pribudla sekcia "Stránky" - kde môžete vytvárať "statické" stránky a tie potom zobrazovať u seba na webe (návod je pri úprave stránky)
    • Nová sekcia "Obrázky" - upload obrázkov a ich vkladanie do článkov cez WYSIWYG editor
    • Sekcia nástroje slúži ako rozcestník k ďalším sekciám, ktoré sa nevošli do hlavného menu (nie sú tak často upravované)
    • Nové možnosti konfigurácie v sekcii Nástroje -> Nastavenia
    • Nástroje -> Šablóny - pribudla možnosť tvorby vlastných šablón. Zrejme najzložitejší proces na porozumenie v administrácii MNews, preto tvorbe a aplikácii vlastnej šablóny bude venovaný samostatný článok.
    • Nová sekcia Nástroje -> Blokovanie IP adries, ktorá slúži na udelenie banu, aby užívateľ s danou IP adresou nemohol posielať komentáre, ani prihlásiť sa do administrácie.
    • nová sekcia Nástroje -> Zálohovanie - experimentálna funkcia, ktorá nemusí fungovať na každom hostingu. Zabalí adresár "data" do zip súboru (v adresári "data" sa nachádzajú všetky informácie -články, stránky, užívatelia, komentáre,...)
  • Články
    • upravený WYSIWYG editor, zjednodušený (o možnosť výberu z druhov editora - dá sa len vypnúť, alebo zapnúť) a rozšírený zároveň (o možnosti práce s tabuľkami, atď)
    • rozšírenie možnosti pod článkom - článok je možné zverejniť hneď, zverejniť v iný dátum, uložiť medzi rozpísané, či publikovať ako súkromný článok (ktorý sa nezobrazí vo verejnom výpise článkov, ale len pri výpise článkov konkrétneho autora).
    • rozšírené možnosti kontroly redaktorov - administrátor môže užívateľovi prideliť rolu redaktora, alebo externého redaktora. Redaktor má kontrolu len nad vlastnými článkami a komentármi. Externý redaktor má obmedzenú kontrolu nad svojími článkami, ku komentárom nemá prístup + jeho články sú pred publikovaním schvaľované administrátorom.
    • možnosť pridať článku štítky - neobmedzený počet štítkov!
  • Užívatelia
    • rozšírenie kontroly užívateľských oprávnení - vznik novej podsekcie "užívateľské skupiny"! Doteraz existovali len 2: admin a redaktor. V novej verzii je v základe 5 užívateľských skupín: administrátor, správca, redaktor, externý redaktor, registrovaný užívateľ. Každý má vopred nadefinované práva, ktoré je možné ľubovoľne meniť (okrem skupiny administrátori). Skupiny je možné ľubovoľne pridávať, meniť, mazať (zvláštny režim má len skupina s id 1 - Administrátori, ktorú nie je možné zmazať a nie je možné meniť oprávnenia v nej nadefinované. Je ju možné len premenovať).
    • pribudol profil užívateľa - každý užívateľ si môže meniť svoje údaje - s čím súvisí aj značne rozšírený profil užívateľa o položky ako ICQ, web, bydlisko, narodeniny,...
    • platí tu zvláštny režim pre prvého užívateľa s id 1, ktorého nie je možné presunúť do inej skupiny užívateľov ako "Administrátori" a nie je ho možné zmazať
    • V sekcii Nástroje -> Nastavenia -> Užívatelia je možnosť povoliť registráciu užívateľov (predvolená skupina registrovaných užívateľ je "Registrovaný užívatelia")

Ako sami vidíte, zmien je naozaj veľmi veľa a určite som aj na nejaké ďalšie zabudol. Pevne verím, že nebudete mať nejaké problémy pri prechode na novšiu verziu. Ak by aj áno, napíšte mi či už do fóra, alebo do komentárov pod tento článok. Vždy privítam aj nové nápady a pripomienky.

PS: Touto cestou by som sa chcel poďakovať aj ľuďom, ktorí sa na testovaní výrazne podieľali a pomohli odhaliť nedostatky systému v ranných fázach vývoja, sú to najmä: Ayrton1, MirrorOV, misisnikJohn,...

mylan Nové verzie 13.12.2009 16:32 Zobrazené: 8542×
changelog, download, MNews 2, novinka, redesign, šablóny, štítky, stránky, upload, užívatelia, užívateľské skupiny, wysiwyg, zálohovanie

Komentáre

1 · misisnik Avatar misisnik · 13.12.2009 19:07
blahopřeju MYLAN povedlo se ti to !! Smekám před tebou a rovnou bych ti chtěl popřát pěkně strávené Vánoční svátky !!! :-)
2 · MirrorOV Avatar MirrorOV · 13.12.2009 19:55
Taktez se pridavam ke gratulaci a dekuju za pekny Vanocni darek. Zároven nabizim budouci pomoc nebo spolupraci pri testovani a pouzivani tohoto vynikajiciho redakcniho systemu.
3 · Ayrton1 Avatar Ayrton1 · 13.12.2009 21:15
Taky přeji Veselé Vánoce a taky díky za MNEWS 2,
je to skvělý systém a je skvělé, že už od BETA verze nebyl problém se stabilitou.
4 · Ayrton1 Avatar Ayrton1 · 13.12.2009 21:16
Mimochodem, nechceš pomoct s překladem do angličtiny ?
5 · Dwarfy Avatar Dwarfy · 14.12.2009 16:51
Já jenom zírám :-O.Už jsem myslel,že počkáš do vánoc s vydáním a ono ne.Taky se přidám ke gratulacím a přeju hodně štěstí do dalších verzích a jak už psal misisnik krásné prožití vánočních svátků.
PS : MNews doporučím všem mým IT kolegům :-)
6 · Ayrton1 Avatar Ayrton1 · 14.12.2009 17:09
Ahoj, za boha nemůžu rozchodit tuto věc:
<a name="#xx"> a <a href="#xx">
Pokud budeš mít nějakou radu, tak díky...
7 · mylan Avatar mylan · 14.12.2009 17:23
Všetkým vďaka za priania, aj vám pekné Vianoce ninja pirate (ježíška ani santu clausa v smajlíkoch nemám, tak sa uspokojte s ninjom a pirátom).

Ayrton1: preklad do angličtiny určite! To je priorita numero uno teraz. Ako si na tom s angličtinou? :-)
Neviem, čo chceš presne dosiahnuť, ale <a name="#xx"> je blud. V prvom rade sa name parameter už nepoužíva na tieto účely, na to slúži id a v druhom rade by to bolo v tom name napísané bez #.
Takže ak chceš vytvoriť nejakú kotvu, bude to vyzerať nejako takto: <div id="xx">Lorem ipsum...</div> 
 
<a href="#xx">Odkaz na div s id xx</a>
id môžeš priradiť prakticky všetkému: div, p, span, a, img, ... a potom na to id odkazovať.
8 · MirrorOV Avatar MirrorOV · 14.12.2009 17:23
Ayrton: nemelo by tohle:
<a href="#xx"> na zacatku?

Prakticky takto:
<a href="#xx"> a <a name="#xx"> ???jestli ne tak se omlouvam za spam
9 · Ayrton1 Avatar Ayrton1 · 14.12.2009 17:34
mylan: Ok díky, tak to vyzkouším, takhle jsem to ještě nikde neviděl a je pravda, že to bude mnohem modernější zápis.

MirrorOV: Mě je vcelku jedno pořadí tady, u sebe to mám samozřejmě jak píšeš ty, tady jsem hlavně potřeboval vyřešit ten problém :-)
10 · mylan Avatar mylan · 14.12.2009 17:44
Tak ako na veľkosti, tak ani na poradí nezáleží ;-)
11 · Ayrton1 Avatar Ayrton1 · 14.12.2009 17:47
btw. s angličtinou jsem na tom dobře a mám kolem sebe i absolutní experty :-D takže přeložit není problém, jestli chceš tak se ti do toho pustím... teď ale předělávám web tak by to nebylo tak rychlé. Ty krátké části přeložím hned a ty dlouhé až pak později.
12 · RAMMSTEIN16 Avatar RAMMSTEIN16 · 14.12.2009 22:13
Taktiež gratulujem:-) A mam otazočku... dal som povoliť registráciu užívateľom ale ako sa tam môžu registrovať? Nikde takú možnosť ako tu na stránke nevidím ale úplne nikde:-O
13 · MirrorOV Avatar MirrorOV · 15.12.2009 00:47
RAMMSTEIN16: registrovat lze pomocí TOHOTO ODKAZU nebo mozna i jinak, ale jinci zpusob ja sam osobne neznam. Treba poradi nekdo jiny
14 · mylan Avatar mylan · 15.12.2009 01:09
RAMMSTEIN16: pokiaľ povolíš registráciu, na prihlasovacej obrazovke sa ti objaví odkaz na registráciu (ak sa odhlásiš, klikni na "vymazať cookies" a namiesto tohto sa zobrazí odkaz na registráciu).
15 · RAMMSTEIN16 Avatar RAMMSTEIN16 · 15.12.2009 22:17
Aha vďaka... A čo keď sa tam niekto zaregistruje a píše mu že meno nesmie obsahovať "admin"... SKúšal som to a hádže to pri každom mene...
16 · MirrorOV Avatar MirrorOV · 15.12.2009 22:57
Mno to by nebylo spatne kdyby u prezdivek nebo v profilu bylo zobrazeno kdo je admin,spravce, redaktor atd...ale to uz zalezi na mylanovi jestli by se neco takoveho dalo
17 · mylan Avatar mylan · 15.12.2009 23:04
RAMMSTEIN16: prvá väčšia chyba, ktorú som prehliadol, vďaka za upozornenie. Stiahni si nový mn-login.php (zip, 325kB) (aktualizoval som aj download MNews 2.0.0, nechcem tak skoro vydávať opravnú verziu, avšak pripíšem to do chýb v najbližšom changelogu.

MirrorOV: hovorí o niečom inom, v 2ke som urobil to, že nikto sa nemôže zaregistrovať s menom, ktoré obsahuje slovo "admin". Len to trošku nefungovalo :-)
18 · MirrorOV Avatar MirrorOV · 16.12.2009 15:36
Zdravim mam jeden takovy hloupy dotaz...zda kdyz na hlavni stranku dam okna s obsahem privitani a pak tlacitka v menu budu chtit mit pres MNews taktez i novinky na tlacitko bude CMS vedet ze ty stranky patri na to urcene misto kde predtim bylo to uvitani nebo to budu muset nejak specifikovat?
Predem dekuji za odpoved
19 · mylan Avatar mylan · 16.12.2009 18:42
MirrorOV: Ukáž prosím príklad, alebo to vysvetli ešte nejako inak, lebo celkom nechápem čo potrebuješ dosiahnuť na stránke.
20 · Ayrton1 Avatar Ayrton1 · 16.12.2009 19:27
mylan: Nevíš prosím, kde povolit v TinyMCE atribut NAME u A ? Protože bez toho mi nefungují záložky (anchors) :-( a já je potřebuju na web.

Díky
21 · mylan Avatar mylan · 16.12.2009 19:34
Už som ti vravel, že záložky tvorené <a name="xx"></a> nie sú správne! Správne je použiť id, tj buď pomocou divu a jemu nastavenie id, alebo teoreticky aj <span id="xx"></span> (skôr však doporučujem nastaviť id obalovému divu)
22 · Ayrton1 Avatar Ayrton1 · 16.12.2009 19:55
Jenže tak či tak, TinyMCE mi to vždy smaže a kotvy v TinyMCE se dělají pomocí A (já sice kód umím, ale systém na webu mám právě kvůli těm, co kód neumí).
23 · MirrorOV Avatar MirrorOV · 16.12.2009 20:19
mylan: na www.fightgym.cz mam uvitani zvlast a jestli kdyz to dam misto novinek a novinky dam na tlacitko ktere pripravuju tak jestli MNews bude vedet kam to dat.
24 · Ayrton1 Avatar Ayrton1 · 16.12.2009 20:22
MirrorOV: Určitě, novinky se vyvolají tam, kde chceš aby se vyvolali, oni se neobjeví samovolně.
25 · MirrorOV Avatar MirrorOV · 16.12.2009 20:33
Ayrton1: Ano ale pak ty stranky vytvorene pres MNews se davaji na misto tech novinek a jestli pak budou vedet kam se maji dat
26 · Ayrton1 Avatar Ayrton1 · 16.12.2009 20:39
MirrorOV: Ano, tam kde máš to MN-SHOW, tak tam se ti zobrazí ta stránka, já jsem to teda kvůli tomu musel předělat a vytvořit si na stránky speciální šablonu, protože na stránce s novinkama mám věc, kterou nechci mít na všech stránkách, ale to sem nepatří...
27 · mylan Avatar mylan · 16.12.2009 20:54
Ayrton1: otvor si súbor /stuff/inc/tmpl/wysiwyg-true.php a tam na riadku 28 je extended_valid_elements, k odkazom medzi id a href dopíš aj name. Snáď to tam už pochopíš :-)

MirrorOV: ak som to správne pochopil a teda pokiaľ ide o to, že chceš zobrazovať články a stránky na rozličných stránkach, tak na to slúži parameter $mn_url, ktorým nastavíš kde majú viesť interné MNews odkazy. Nastaviť môžeš aj defaultné odkazy, tak tie nastavíš v administrácii Nástroje > Nastavenia > Stránka > Predvolená url
28 · MirrorOV Avatar MirrorOV · 16.12.2009 20:55
Ayrton1: Tak ja to zkusim kazdopadne diky moc ;-) ramce budu muset asi pouzit pro novinky ze jo?

mylan: budes davat casem k dispozici i jine vzhledy administrace nez je BlueDee ?
29 · mylan Avatar mylan · 16.12.2009 21:00
Len žiadne rámce preboha, sú totálne zbytočné!
Možno časom, ak budem mať náladu, BlueDee nevyhovuje?
30 · MirrorOV Avatar MirrorOV · 16.12.2009 21:04
mylan: Ok diky moc zkusim a kdyby se mi nedarilo tak pisnu na email at zbytecne nepisu komentare.Kazdopadne diky moc. BlueDee vyhovuje ja jen kdyz by treba spravci nebo nekdo jiny chtel neco jinciho...klienti jsou vetsinou narocni :-(
31 · Ayrton1 Avatar Ayrton1 · 16.12.2009 21:57
MirrorOV: Vytvořit styl pro MNEWS není nic moc těžkého, já ten svůj vytvořil za cca hoďku. Pokud budeš chtít, pošlu ti screeny a nějakej ti na ukázku vytvořím
mylan:Díky, zítra vyzkouším.
32 · Ferro Avatar Ferro · 16.12.2009 22:12
Zdravím, mám problém s kodováním, Milane podívej se prosím sem

http://www.elmont-invest.com/fotovoltaika/admin/mn-login.php

login je admin a heslo *****
už nevím co s tym, děkuji..
33 · mylan Avatar mylan · 16.12.2009 22:33
Uf, wtf? Upravoval si niečo? Otvoril si nejaký súbor? Napíš mi na e-mail, doriešime to takto.
34 · Ayrton1 Avatar Ayrton1 · 17.12.2009 19:54
mylan: Díky, tvůj návod funguje a je fajn, že si můžu trochu poupravit samotný editor aniž bych vlezl do jeho kódu, jen ti trochu překopu MNEWS :-D
35 · MirrorOV Avatar MirrorOV · 17.12.2009 21:40
Ayrton1: jestli bys byl tak hodny...ale mel bys vedet ze nejak moc velky profik nejsem,delam vse amatersky.

Editor (TinyMCE) si taky trosicku upravuju, na tom nic moc neni
36 · MirrorOV Avatar MirrorOV · 20.12.2009 00:12
mylan: Zdravim
nejak sem to s tim $mn_url nepochopil :-( ted to zkousim a nejspis nevim jak to pouzit. U odkazu ktere jsou vytvorene pres mnews pouzivam napriklad: http://fightgym.cz/?mn_page=1 atd... ale kdyz dam napriklad: http://fightgym.cz/$mn_url=index.php tak mi to hodi na na stranku od bananu ze Požadovaná stránka nebyla nalezena. :-( Muzes prosim napsat jak to pouzit ten parametr? Diky moc.
37 · mylan Avatar mylan · 20.12.2009 14:22
Je evidentné, že sa navzájom nechápeme a ja neviem čo potrebuješ. Vysvetlím aspoň použitie $mn_url, pretože si to použil úplne zle!

$mn_url je parameter pri includovaní súborov, ktorý slúži na špecifikovanie generovanej url adresy, kam sa bude odkazovať na články, stránky. Napríklad máš stránku fightgym.cz na ktorej máš aj rôzne podstránky, ktoré nevytváraš v MNews. Napríklad: kontakt by si mal na fightgym.cz/kontakt.php, históriu by si mal v samostatnom súbore fightgym.cz/historie.php atď. Ak by si mal naľavo menu kategórii, automaticky generované pomocou MNews, tak by ti vznikal problém, že keď by si bol na stránke kontakt, fightgym.cz/kontakt.php - tak odkaz na kategóriu s id 2 by sa vygeneroval takto: fightgym.cz/kontakt.php?mn_cat=2 - čo je ako vidíš problém, pretože na stránke kontakt.php by si asi nemal vložený kód MNews cez ktorý zobrazuješ články, kategórie,... Preto by si generované menu riešil nasledovne: <?php 
  $mn_mode 
'menu'
  
$mn_url './index.php'
  include 
'./admin/mn-show.php'
?>

týmto zabezpečíš, že všetky odkazy generované v menu povedú na index. Tak aj keď sa bude nachádzať na stránke kontakt.php tak MNews odkaz na kategóriu s id 2 vygeneruje takto: fightgym.cz/index.php?mn_cat=2
Namiesto ./index.php si tam samozrejme môžeš dať niečo iné, môže tam byť absolútna cesta na root webu $mn_url = '/'; alebo tam môže byť absolútna cesta cez presné url $mn_url = 'http://fightgym.cz/'; alebo aj iná stránka, ak chceš zobrazovať novinky na špeciálnej stránke $mn_url = './novinky.php';

Snáď už aspoň chápeš presné použitie $mn_url ;-)

PS: fightgym v tej predposlednej ukážke sa mi automaticky previedol na odkaz. Predstav si tam len plain text. Idem sa pohrať s automatickým prevodom odkazov :-)
38 · Slappy Avatar Slappy · 20.12.2009 21:27
<?php chyba 'Nepodporovaná verzia PHP';> toto ma dojalo ;,( a to mam hosting od websupport....
39 · mylan Avatar mylan · 20.12.2009 23:09
Websupport podporuje php4 aj php5, takže nesmúť hneď. V administrácii si môžeš nastaviť, pod akou verziou php budú spracované súbory s koncovkou .php
Kamarát, čo má hosting na websupporte mi poradil: prihlásiš sa do administrácie, klikneš na doménu, na ktorej chceš upravovať nastavenia a pod záložkou web nájdeš aj nastavenia php. koncovku .php vymažeš zo sekcie php4 a pripíšeš do sekcie php5. That's all!

PS: však je tá hláška pekná :-D
40 · RAMMSTEIN16 Avatar RAMMSTEIN16 · 21.12.2009 09:31
Ešte jeden problémik mám....... Všetko šlape v pohode ale keď sa prihlásim alebo sa prihlási nejaký užívateľ na stránku, tak úplne zblbne kódovanie..... Keď sa odhlási, tak všetko ide zasa v pohode.... Čo to môže byť?
41 · Slappy Avatar Slappy · 21.12.2009 13:59
No ja tam mam nieco v tom zmysle dane urobil som aj screenshot defaultneho nastavenia SCREENSHOT ma to byt nejak inak?
42 · mylan Avatar mylan · 21.12.2009 18:51
RAMMSTEIN16: pošli mi prosím url webu do mailu + nejaký testovací účet na webe.

Slappy: popísal som ti to už v predchádzajúcom príspevku. Jednoducho príponu .php prenesieš do sekcie php5, pričom zachováš medzery medzi príponami. Bude to vyzerať nejako takto: PHP4 skripty: .php3 .phtml .php4 .dev 
PHP5 skripty: .php .php5
43 · Slappy Avatar Slappy · 21.12.2009 22:38
skvele vsetko funguje a zaroven gratulujem k takemu velkemu kroku vpred ;-)
44 · Jose Avatar Jose · 23.12.2009 11:15
Mylan chcem sa ti poďakovať za skvelý CMS, si borec

mam jednu otazku: da sa kdesy zmenit aby obrazkom-vlozim do wysiwing editora html kod napr tabulky, pridelovalo relativne adresy a bez adresara v ktorom je mnews

priklad: nakopirujem do editora html kod tabulky v ktorej su obrazky(povodna cesta k obrazku je images/obrazok.png), editor ale vsetkym obrazkom zmeni cestu na www.domena.sk/mnews/images/obrazok.png,
kde toto vypnut teda aby to bolo toho povodneho tvaru, teda images/obrazok.png aj bez toho adresara mnews

dik
45 · mylan Avatar mylan · 23.12.2009 13:36
Jose: vďaka!

K tým absolútnym cestám: teraz sa to ľahko vypnúť nedá. Je to preto, aby sa obrázky zobrazovali aj v administrácii pri editácii, ako aj na webe. Ak by tam boli relatívne cesty, mnohí by písali, že im nefungujú obrázky v administrácii... Píšem si ale do todo listu, aby sa to dalo nastaviť v konfigurácii.

Upraviť to môžeš ručne, otvor súbor /stuff/inc/tmpl/wysiwyg-true.php a na riadku 16 zmeň hodnotu false na true. Bude to vyzerať:       relative_urls : true, Malo by to pomôcť, ak nie, zmeň aj riadok 17 (remove_script_host) z false na true.
46 · Jose Avatar Jose · 23.12.2009 14:46
dik za odpoved
vidis to ma nenapadlo ze nebudem vidiet obrazky vo wyswingu, nedalo by sa to tak ze obrazky by mali absolutnu cestu bez adresara mnews?

z tohoto www.domena.sk/mnews/images/obrazok.png
na taketo www.domena.sk/images/obrazok.png
47 · mylan Avatar mylan · 23.12.2009 14:53
Jedine ak každý obrázok upravíš ručne, odstrániš MNews adresár zo src. To by malo fungovať.
48 · Jenda Avatar Jenda · 26.12.2009 12:20
Dobrý den.
Chtěl bych se Vás zeptat, zda-li tato verze 2.0.0 bude fungovat na http://www.hosting-zdarma.cz/ Děkuji moc za Vaší odpověď. Jan Hrnčíř
49 · mylan Avatar mylan · 26.12.2009 14:22
Ako som sa pozrel na ich stránky, tak je tam uvedené, že na hostingu beží PHP5, takže áno, na 99,9% bude MNews 2 plne fungovať :-)
Dnes už drvivá väčšina hostingov podporuje PHP5, preto som sa rozhodol v novej verzii ustúpiť z podpory PHP4. Jediný hosting, ktorý v Česko-Slovensku nepodporuje PHP5 je freehosting wz.cz (aj to len na niektorých serveroch).
50 · Jose Avatar Jose · 26.12.2009 16:22
Serus mylan

mam otazky:
1. ako sa spravne definuje kategoria, takto $mn_cat = 1;
2. je mozne zobrazovat clanky z viacero kategorii, ak ano zapis je takto
$mn_cat = 1,2,3;

3. nasledujuci kod vlozim do suboru rss.php a vsetko funguje, feedburner zoberie v pohode tento rss kanal
<?php
  $mn_mode 
'rss';
  
$mn_url '/'
  
$mn_cat 1
  include 
'mnews/mn-show.php';
?>
Ale kod so strankou(mn_page) feedburner uz nezoberie, nechce ho zobrazit, teda presnejsie zobrazi ho ale nie ako rss kanal

<?php
  $mn_mode 
'rss';
  
$mn_url '/'
  
$mn_page 1
  include 
'mnews/mn-show.php';
?>
Co zmenit aby mohli byt rss kanalmi aj samotne pages a nie len clanky, ktore patria do kategorii?

DIK
51 · mylan Avatar mylan · 26.12.2009 18:06
Zdravím!
Používaj prosím na ukážky kódu BB kód [­code­] & [/code­] (tu na webe je to ikonka <>)

1. áno, kategória sa definuje buď $mn_cat = 1; alebo aj $mn_cat = '1';

2. Viac kategórii už zobrazíš len jedným spôsobom - v úvodzovkách, takže: $mn_cat = '1,2,3';

3. Samozrejme, že to feedburner nezoberie, lebo stránky nemajú RSS výstup. Načo aj, keďže v administrácii vytvoríš statické stránky a ďalšie nepridávaš, to nie sú články. RSS je určené len pre články(v príprave je RSS komentárov). Pri RSS odporúčam používať plnú url adresu, takže namiesto $mn_url = '/'; použi skôr $mn_url = 'http://example.com/';
RSS článkov je aj ľahko modifikovateľné a to tak, že definuješ len určitú kategóriu, alebo autora... Napríklad: <?php 
  $mn_mode 
'rss'
  
$mn_url 'ht­tp://example.com/'
  
$mn_cat '1,2,3'
  include 
'./mnews/mn-show.php'
?>
Vidíš nejaké rozumné využitie RSS pre stránky? Ak áno, popíš...
52 · Jose Avatar Jose · 26.12.2009 19:53
Vidíš nejaké rozumné využitie RSS pre stránky? Ak áno, popíš...

tak, rozmyslal som ze obsah, ktory potrebujem stale menit, nejaku statistiku alebo pod., a potrebujem aby mala aj rssku tak vtedy
mozem to urobit aj cez clanky, ale medzi dalsimi clankami sa to lahko strati
53 · mylan Avatar mylan · 26.12.2009 21:15
Stránky nemajú RSS, pretože RSS má zaisťovať aktuálnosť - tj informovať o nových veciach na stránke. Samotná stránka nevie generovať dátum jej vzniku v dobrej podobe.
Tak či tak, aj keď by si aktualizoval stránku, neobjaví sa v RSS, pretože jej dátum sa nezmení, RSS by ju už malo načítané skôr... Obávam sa, že túto vec budeš musieť vyriešiť inak, lebo ja nevidím dôvod na rozumné využitie RSS pre stránky.
54 · ata Avatar ata · 30.12.2009 12:12
Dobrý den, Milane!
Vyrobil jsem stranky na www.helkama.cz, a MNEWS funguje ve stare verzi. pokud podle navodu prejdu na verzi 2.0, vse probiha v pohode podle navodu az do doby, kdy odstranim soubor install.php. Objevi se pouze prazdna bila stranka.... :-(. Webhosting je u forpsi.com a pracuje na OS Linux v php5. Nejsem prilis v tomto smeru zkuseny a dekuji predem za radu! Hezky den! Aťa Seidl
55 · mylan Avatar mylan · 30.12.2009 16:37
ata: Hmm, zatiaľ som sa nestretol s týmto problémom. Skús prosim do url pridať parameter ?debug - tj adresa bude napríklad example.com/mnews/?debug alebo example.com/mnews/mn-login.php?debug
Vypíše to niečo? Ak nie, kontaktuj ma na e-mail, doriešime podrobnosti tam. Samého ma zaujíma čo za chybu to môže byť.

PS: ak ?debug nepomôže, postupuj podľa tohto návodu a pošli mi v maily aj odkaz na ten súbor s phpinfo()
56 · ata Avatar ata · 30.12.2009 19:44
ok.....diky!
57 · lebeda Avatar lebeda · 04.01.2010 19:52
Cus Kdy bude návod na vytváření vlastních šablon?

Né, že bych chtěl dělat nějaké velké věci, ale chci si to prozkoumat jak se to dělá!

MNews 2.0 je goood díky ;-)8-)
58 · mylan Avatar mylan · 04.01.2010 20:55
Až sa k tomu dokopem :-) Budem sa snažiť...
59 · RAMMSTEIN16 Avatar RAMMSTEIN16 · 11.01.2010 14:21
A ešte jedna pripomienka.... Keď niekto pridáva komentár a do políčka Autor* použije diakritiku tak od toho písmena komentáre nefunguju.... Príklad..... Mal som k článku 4 komentáre.... Hneď druhý komentár písal "JoŽo"..... Ž samozrejme nenapísalo ale dalo len "Jo" a nič za tým "ž" sa nezobrazovalo... Ani jeho komentár ani žiadny iný ani keď niekto pridal....
60 · Jožo Avatar Jožo · 11.01.2010 16:27
Jožo testuje wtf :-)
61 · mylan Avatar mylan · 11.01.2010 16:28
Hmmm, tu Jožo zafungoval... Používaš iné kódovanie na webe? (win-1250, iso-8859-2).

//edit: Tak už to vidím, je to chyba, ktorá sa prejaví pri inom ako utf-8 kódovaní, pretože meno sa neprevedie na správne kódovanie. Oprava bude s ďalšou verziou. Ak to chceš hneď, napíš mi na mail, pošlem ti upravené súbory...
62 · lebeda Avatar lebeda · 15.01.2010 15:28
mylane pošleš mi pls ten upravený soubor na ty komentáře hodilo by se mi to díky

muj mail
lebeda.james@seznam.cz
63 · mylan Avatar mylan · 16.01.2010 16:20
Poslal som ti to mailom, plus tu je link na rapidshare pre ostatných http://rapidshare.com/files/336242571/mnews-commfix.zip

Oprava bude aj v novej verzii 2.1.0 (+ v nej pribudne obrovské množstvo vecí pre prácu s komentármi)
64 · MirrorOV Avatar MirrorOV · 17.01.2010 20:48
mylan: napises prosim predbezne jake zmeny a pridane veci planujes do nove verze,at vime na co se tesit? Diky moc
65 · mylan Avatar mylan · 17.01.2010 21:29
Väčšinou ide o bugfixy, čo sa vyskytli v tejto verzii (problém s diakritikou v mene, ...) a ďalšie by mali byť prekvapenia ☺
Ale ok, už som to naznačil, tak pôjde najmä o obrovské zlepšenie možností pre práce s komentármi:
☞ možnosť povoliť komentovať len zaregistrovaným užívateľom
☞ možnosť zapnúť schvaľovanie koementárov pred ich publikovaním (platí len pre neregistrovaných)
☞ možnosť zapnúť captchu pre komentáre (zatiaľ netreba, boti zatiaľ nerozlúskli ochranu, ktorú MNews pre komentáre má, ale do budúcna pre istotu)
☞ komentárový kôš
☞ ochranný interval, ktorý musí uplynúť medzi zaslaním 2 komentárov
☞ filtrácia komentárov podľa IP adresy, užívateľa, ...

Takže takmer všetko sa bude týkať komentárov a ich lepšieho zabezpečenia a rozšírenia ich možností.
Plus nejaké prekvapenie, ktoré nebude súvisieť s komentármi. Ešte neviem čo, niečo vyberiem z TODO ☺ čo by ste chceli najviac?
66 · MirrorOV Avatar MirrorOV · 17.01.2010 22:23
mylan: Parada, splnil bys mi to co sem si pral s tema komentarema :-) a jinak muzu jeste poprosit o pridani do profilovych informaci polozku telefon nebo mobil? A jeste sem si vsiml ze v adresari data/files je slozka avatars a u sablon pro profil je i moznost zobrazeni avataru ale v nastaveni profilu nikde nahrani vlastniho nebo moznost pouziti nejakeho prednastaveneho avataru neni :-( jinak diky moc za info
67 · mylan Avatar mylan · 17.01.2010 22:54
A čo si si prial s komentármi?
Hmm, avatar sa do šablón dostal omylom, je na neho všetko pripravené, ale nie je to dorobené. Uvidím ako bude čas a chuť.
68 · MirrorOV Avatar MirrorOV · 18.01.2010 01:02
mylan: s tema komentarema ze budou moct psat jen registrovani uzivatele.
Ten avatar to jen ze sem si toho vsiml, spis by se hodilo telefonni cislo do profilu uzivatelu jestli bys mohl pridat,a pak budu maximalne spokojeny a mit po starostech
69 · mylan Avatar mylan · 18.01.2010 14:28
Ok, komentáre len pre registrovaných už sú urobené. Čo sa týka telefónneho čísla, tak to sa do 2.1.0ky nedostane. Je to príliš špecifická požiadavka a jej využiteľnosť je cca 1%. Pribudne skôr nejaká kolónka "Ostatné", tak aby sa dala prispôsobiť na čokoľvek iné.
70 · MirrorOV Avatar MirrorOV · 18.01.2010 20:13
mylan: ta kolonka ostatné by stacila, diky za ni.A vis uz priblizne termin vydani nebo jeste pridavas a testujes?
71 · Ayrton1 Avatar Ayrton1 · 22.01.2010 20:24
A co třeba ankety? ;-)
72 · mylan Avatar mylan · 22.01.2010 23:29
MirrorOV: vydanie momentálne ďaleko, treba sa mi venovať dôležitejším veciam.

Ayrton1: v krátkodobom horizonte určite nie. Možno v nejakom naozaj dlhom horizonte, ale nepočítam s nimi. Odporučím ti skôr skvelú službu blueboard.cz
S anketami sú problémy, že potrebuješ uchovávať veľké množstvo dát, aby si zabezpečil, že užívateľ môže hlasovať len raz (metóda kontroly pomocou cookies nestačí, ku každej odpovedi v ankete potrebuješ uchovať aj IP adresu užívateľa).
73 · MirrorOV Avatar MirrorOV · 23.01.2010 16:50
mylan: Ok nevadi. A chtel bych zeptat jestli neplanujes moznost pridavat novinky ne jen na hlavni strance,ale i na podstranky. jako priklad uvedu treba kamos je dj a casto pridava svoje hudebni sety a u nich by se mu hodilo mit to jako novinky ale zaroven i na hlavni strance potrebuje novinky o tom kde hraje.
74 · mylan Avatar mylan · 23.01.2010 21:56
Niečo podobné neplánujem. Vyriešil by som to samostatnou kategóriou, alebo formou súkromných článkov...
75 · MirrorOV Avatar MirrorOV · 24.01.2010 04:33
A jaky pouzit potom kod k zobrazeni jen tech clanku pro tu urcitou kategorii nebo jen zobrazeni soukromnych clanku?
76 · Felix Avatar Felix · 27.01.2010 15:45
nasel jsem jednu malou chybku nebo netusim jak bych to nazval ... mam web a pouzivam tam cp1250, mnews pouziva utf-8 .. je to stary web a nez by se to prepsalo tak by to trvalo dlouho ... mam ulozene kategorie s diakritikou a porad me to hazelo spatne znaky...

napr: Články zařazené v kategorii "Mládež"..


vyresil jsem to prostym zpusobem ze v souboru mn-show.php jsem pripsal
encoding($mn_categories[$_GET['mn_cat']]) a vsechno bezi jak ma. ..
77 · mylan Avatar mylan · 27.01.2010 21:36
Felix: vďaka za upozornenie, pozriem sa nato, snáď sa potom dokopem k dokončeniu 2.1.0ke

MirrorOV: heh, zaskočil si ma, lebo php kódom to nepôjde, musel by si pridať do url adresy ?mn_a=3 (3 = id autora). Pridám v ďalšej verzii, ale skús, či nebude teoreticky fungovať toto: <?php 
  $_GET
['mn_a'] = 3// id autora 
  
$mn_cat 2// id kategórie 
  
include './mnews/mn-show.php'
?>
Toto zabezpečí zobrazenie článkov len od určitého autora a len z určitej kategórie. Pokiaľ ti stačí zobrazenie len určitej kategórie, tak takto: <?php 
  $mn_cat 
2// id kategórie 
  
include './mnews/mn-show.php'
?>

Tento článok bol uzatvorený. Nie je možné k nemu pridávať ďalšie komentáre.