Prihlásenie | Registrácia

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

MNews 1.4.0

Vianoce sú obdobím roka, ktoré je plné darčekov. Tak jeden mini darček je tu aj pre vássmile. Nová verzia MNews pridáva 2 kompletne nové a veľmi žiadané funkcie - archívy a vyhľadávanie. Pribudli aj ďalšie 2 drobnosti, nejaké boli opravené a iné upravené, viac ako vždy v changelogu.
PS: Štastné a veselé Vianoce! smile

Changelog

  • Pridané
    • možnosť vyhľadávania v novinkách (viac info v sekcii integrácia do stránky vo vašej MNews administrácii)
    • automaticky generované archívy podľa mesiacov (taktiež info v sekcii integrácia)
    • pridaná možnosť "označiť komentáre ako prečítané" na indexe administrácie.
    • textové odkazy v komentároch, ktoré sa začínajú na http://, https://, ftp://, alebo www. sa automaticky prevádzajú na klikateľné (možnosť vypnúť v nastaveniach)
  • Upravené
    • poopravované texty českej lokalizácie(tzv odslovenčeniewink) - texty upravil Jan Werner
    • opravená chyba výpisu formulára na pridania komentára v administrácii(nemal sa vypisovať)
    • formulár na pridanie komentáre sa zle zobrazoval pri inom, ako utf-8 kódovaní
    • upravený vzhľad výpisu posledných komentárov: nastavená maximálna výška(ďalej scroluje), pridaný dátum a názov článku ku ktorému sa vzťahuje (zobrazí sa až keď je kurzor nad daným komentárom)

mylan Nové verzie 23.12.2008 19:11 Zobrazené: 4913×
changelog, komentáre, MNews 1

Komentáre

1 · Jose Avatar Jose · 25.12.2008 17:42
zdravim, super skript

mam jeden dotaz, ako mam zobrazit na stranke clanky iba z urcitej kategorie, co zmenit v nasledujucom
<?php 
   $mn_show_url 
'./'
   
$mn_tmpl 'menu'
   include 
'./mnews/mn-show.php'
?>
dik a este jedna otazocka aky maximalny pocet kategorii je mozne vytvoriť
2 · mylan Avatar mylan · 25.12.2008 19:44
Ten kód čo si tu dal ti zobrazí menu, nie novinky. Najjednoduchšie ako zobraziť len určitú kategóriu je tak, že môžeš odkazovať na stránku kde novinky zobrazuješ s parametrom ?mn-cat=*, kde * je číslo kategórie, z ktorej chceš novinky zobraziť(číslo zistí z adresy pri editácii kategórie(id=*), alebo zo súboru "/data/databases/mn-db-categories.php". Takže ak novinky zobrazuješ na stránke news.php a chceš zobraziť len kategóriu číslo 2, odkaz bude vyzerať: /news.php?mn-cat=2.
Druhou možnosťou je to zakomponovať priamo do kódu na zobrazenie noviniek takto:
<?php  
   $mn_show_url 
'./';  
   
$_GET['mn-cat'] = 2;  
   include 
'./mnews/mn-show.php';  
?>

Je to zložitejšie, pridám nejaké rozumnejšie nastavenie v ďalšej verzii.

Maximálny počet kategórii nie je obmedzený.
3 · Jose Avatar Jose · 26.12.2008 02:17
Dik moc, funguje to krasne, este jedna otazocka:
mam 2 domeny ale iba na jednej je nainstalovane mnews ale zobrazovat novinku chcem na oboch domenach, da sa to? ide mi o to aby som nemusel 2x pisat to iste
4 · Jose Avatar Jose · 26.12.2008 08:21
a ešte jedna otazocka, je mozne zobrazit na jednej stranke viac clankov z inej kategorie

myslim toto: na index.php chcem zobrazit v menu prispevky z 1. kategorie a v texte-v tele stranky prispevky z 2. kategorie
dá sa to?
skusal som to ale ako si sa to pletie
do menu som vlozil
<?php   
   $mn_show_url 
'./';   
   
$_GET['mn-cat'] = 1;   
    include 
'./mnews/mn-show.php';   
?>
a do tela
<?php   
    $mn_show_url 
'./';   
    
$_GET['mn-cat'] = 2;   
     include 
'./mnews/mn-show.php';   
?> 

a ked teraz zverejnim novinku a zaradim ju do 1. kategorie automaticky mi ju zaradi aj do 2. kategorie asi sa to nejako medzi sebou bije nedá sa to nejako vyriesit?
5 · Jose Avatar Jose · 26.12.2008 08:26
ešte ak by si bol taky dobry ako mam postupovat pri vytvarani rss kanalu lebo mi pisalo t string na druhom riadku nepovoleny v subore rss.php
ja som postupoval takto a fakt neviem co je zle:
toto <?php 
   $mn_tmpl 
'rss'
   
$mn_show_url './'
   include 
'./news/mn-show.php'
?>
som vlozil do prazdneho rss.php
no a ked som si zadal www.adresa.sk/rss.php tak tam mi napisalo ze na druhom riadku je t string unexcepted tak vazne neviem, porad prosim
6 · Jose Avatar Jose · 27.12.2008 07:03
a ešte jedna: da sa zobrazit aj viac kategorii v jednych novinkach, teda napriklad na index.php chcem zobrazit kategorie 1,2,4 co mam napisat do kodu skusal som s ciarkami normalne za get ale to funguje len ked je tam len jedna kategoria

dik moc
7 · mylan Avatar mylan · 27.12.2008 13:45
ad comment#1: jedine ako to urobiť, je vložiť mnews do nejakého súboru na doméne1 a ten súbor potom pomocou iframe zobraziť na doméne2.

ad comment#2: skús ten prvý kód upraviť takto: <?php    
   $mn_show_url 
'./';    
   
$_GET['mn-cat'] = 1;    
   include 
'./mnews/mn-show.php'
   unset(
$_GET['mn-cat']); 
 
?>


ad comment#3: to je už nahlásená chyba MNews v rss, ktorá vzniká pri inom ako utf-8 kódovaní. Fix vyjde v najbližších dňoch(do nového roka) vo verzii 1.4.1.

ad comment#4: zobrazovanie vybraných kategórií zatiaľ nie je možné. Pridám do TODO.

PS: ak posielaš ukážky kódu, pre lepšiu čitateľnosť(pre zvýraznenie syntaxe) to vlož medzi značky [code] a [/code*] (hviezdičku vynechaj, dal som ju len preto, aby to nebralo ako danú značku)
8 · Jose Avatar Jose · 28.12.2008 07:04
ad comment#1: ramom som sa chcel vyhnut ale co uz inak to asi nespravim

ad comment#2: aj tak to nefunguje ale aj tak dik za ochotu

ad comment#3: upgradnute vyskusane funguje

ad comment#4: bolo by to super keby sa to dalo a ešte aj rozlišovať šablony pre jednotlive kategorie
9 · mylan Avatar mylan · 28.12.2008 08:50
Skúsim na tom zapracovať a dorobiť zobrazenie viac kategórii. Spolu s tým pribudne možnosť aj tvorby a definovania vlastných šablón, nielen tých, čo sú doteraz k dispozícii, takže si to budeš môcť odlíšiť sám.
10 · Martin Avatar Martin · 29.12.2008 03:58
Ahoj, prvně díky moc za vylepšení, ale mám otázku když používám Kódovaní stránky windows 1250 tak komentáře se mi pořád špatně zobrazují.
Dělám něco špatně?
Ještě jednou díky za vylepšení a za radu.
11 · mylan Avatar mylan · 29.12.2008 04:07
Nástroje -> Konfigurácia -> Novinky - máš tam zvolené kódovanie win-1250. Ak áno, daj mi odkaz na tvoju stránku, kde používaš MNews a kde to blbne. Zrejme máš zle definované kódovanie v hlavičke stránky.

PS: smeruj už podobné dotazy do fóra ;-)

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