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
- 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, misisnik, John,...
Komentáre
je to skvělý systém a je skvělé, že už od BETA verze nebyl problém se stabilitou.
PS : MNews doporučím všem mým IT kolegům
<a name="#xx"> a <a href="#xx">
Pokud budeš mít nějakou radu, tak díky...
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ť.
<a href="#xx">
na zacatku? Prakticky takto:
<a href="#xx"> a <a name="#xx">
???jestli ne tak se omlouvam za spam
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
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
Predem dekuji za odpoved
Díky
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
mylan: budes davat casem k dispozici i jine vzhledy administrace nez je BlueDee ?
Možno časom, ak budem mať náladu, BlueDee nevyhovuje?
mylan:Díky, zítra vyzkouším.
http://www.elmont-invest.com/fotovoltaika/admin/mn-login.php
login je admin a heslo *****
už nevím co s tym, děkuji..
Editor (TinyMCE) si taky trosicku upravuju, na tom nic moc neni
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.
$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
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á
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
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
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.
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
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číř
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).
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
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 = 'http://example.com/';
$mn_cat = '1,2,3';
include './mnews/mn-show.php';
?>
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
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.
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
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()
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
//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...
muj mail
lebeda.james@seznam.cz
Oprava bude aj v novej verzii 2.1.0 (+ v nej pribudne obrovské množstvo vecí pre prácu s komentármi)
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?
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ť.
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
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).
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. ..
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.