Szerző Téma: news modul  (Megtekintve 3530 alkalommal)

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
news modul
« Dátum: 2008. augusztus 27. 15:56 »
Sziasztok!

Most használom először a CMSMS-t és egy két dolog új s nem találom.

Az admin panelen belül van egy Tartalom/Hírek rész.

Meg is írtam az első hírt, de nem látszik kint a menüben. Mit rontottam el?

Nem elérhető netlounge

  • Full Member
  • ***
  • Hozzászólások: 130
    • netlounge
Re: news modul
« Válasz #1 Dátum: 2008. augusztus 28. 10:53 »
A hír modul, nem fog megjelenni a menüben, ha csak nem csinálsz egy hírek nevű menüt, amiben elhelyezed: {news} kódot. Természetesen bővebb infoért olvasd el a news modul help-jét, ott minden paramétert megismerhetsz, és szabhatod testre a news megjelenését is.
tipp: portál esetében fölösleges külön hír menü, maximum hír archívum, ahol gyűjtöd híreid, egyébként érdemes a főoldalon egy dobozt készíteni nekik és ott megjeleníteni mindig az aktuális híreket. Persze ez nem él, ha minden cikket a news-al szeretnél kezelni, akkor más a felállás.
olcsó repülőjegy

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re: news modul
« Válasz #2 Dátum: 2008. augusztus 28. 14:50 »
Idézet
Persze ez nem él, ha minden cikket a news-al szeretnél kezelni, akkor más a felállás.

Ez érdekelne engem is, ugyanis a honlap "Home" oldalán szeretném bekonferálni a híreket - ebből állna ez a lap - (1 kiskép + 100-150 karakter bevezetés cikkenként), aztán egy ">>>" vagy "tovább" linkkel elvezetni az olvasót arra a lapra, ahol megtalálható a teljes cikk, meg a hozzátartozó képek. Viszont ennek a lapnak nem kellene szerepelnie sem a vízszintes, sem más almenüben. Aztán a bekonferálás átkerülne egy arhívumba, ahol visszakereshető, a cikkek lapjai természetesen maradnának.
Előre is köszönöm a javaslatokat. A news modul szerintem nem felel meg ennek az elvárásnak.
« Utoljára szerkesztve: 2008. augusztus 28. 16:07 írta szigonyos »

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #3 Dátum: 2008. augusztus 28. 15:29 »
A hír modul, nem fog megjelenni a menüben, ha csak nem csinálsz egy hírek nevű menüt, amiben elhelyezed: {news} kódot.
Értem. Hír menü van. Már csak az a kérdésem, hogy a {news} kód behelyezése hogyan történik? A dokumentációban nem olvastam ilyenről - még.


Természetesen bővebb infoért olvasd el a news modul help-jét, ott minden paramétert megismerhetsz, és szabhatod testre a news megjelenését is.
http://dev.cmsmadesimple.org/projects/newsmodule  Idáig jutottam el, de itt semmilyen leírást nem találtam. Szerintem rossz helyen keresem.


tipp: portál esetében fölösleges külön hír menü, maximum hír archívum, ahol gyűjtöd híreid, egyébként érdemes a főoldalon egy dobozt készíteni nekik és ott megjeleníteni mindig az aktuális híreket. Persze ez nem él, ha minden cikket a news-al szeretnél kezelni, akkor más a felállás.
Azt meg lehet csinálni, hogy mondjuk lesz egy hírek menü és lenne még egy teszt menü is, ahol szintén a {news} kódot használnám?
Vagy megadhatom külön is, hogy a hírek melyik menübe kerülhessen?


Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #4 Dátum: 2008. augusztus 28. 15:38 »
mondjuk idáig eljutottam: http://wiki.cmsmadesimple.org/index.php/User_Handbook/Getting_Started/Editor/Add_News
de itt sem ír mást, csak a kezelést.

Ha esetleg lenne valaki, aki hangban is tudna egy két kérdésemre válaszolni, a segítségét nagyon megköszönném!

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #5 Dátum: 2008. augusztus 28. 15:59 »
  {* Start News *}
      <div id="news">
         <h2>News</h2>
          {news number='3' detailpage='news'}
      </div>
      {* End News *}

A fórumban ezt találtam. Eddig működik is.  De mindjárt kaptam is egy ilyent? string(43) "Smarty error: eval: missing 'var' parameter"

Két kérdésem lenne még:

1. ha feltöltök egy képet az uploads mappába, akkor arra mondjuk a hírek szövegben hogy tudok hívatkozni? Csak manuálisan (beírom, hogy /uploads/1.jpg vagy van valami felület, ahol beilleszthetem?)
2. át lehetne tenni ezt a témát a modulok közé?

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #6 Dátum: 2008. augusztus 28. 16:11 »
közben megtaláltam a súgót, ami bent van a cmsms-ben. kellene csinálni egy video tutorialt is.

{cms_module module=\"news\" number=\"5\" category=\"beer\"}

Ott találtam egy ilyent, amit betettem, s meg sem nyikkan...

string(130) "Smarty error: [in content:content_en line 1]: syntax error: invalid attribute name: 'news\' (Smarty_Compiler.class.php, line 1547)" string(127) "Smarty error: [in content:content_en line 1]: syntax error: invalid attribute name: '5\' (Smarty_Compiler.class.php, line 1547)" string(130) "Smarty error: [in content:content_en line 1]: syntax error: invalid attribute name: 'beer\' (Smarty_Compiler.class.php, line 1547)"

Ilyenkor mi a teendő?

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re: news modul
« Válasz #7 Dátum: 2008. augusztus 28. 21:39 »
Sziasztok!
Csak jelzem, hogy benéztem és látom, hogy vannak kérdések, de most éppen nincs időm válaszolni.... Holnap jövök!
Csak hogy tudjátok, nem vagytok elfelejtve!  ;)
SPétör
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető netlounge

  • Full Member
  • ***
  • Hozzászólások: 130
    • netlounge
Re: news modul
« Válasz #8 Dátum: 2008. augusztus 29. 14:10 »
huh, először is,

a news menüt a tartalomba úgy helyezed el, hogy beírod {news} szimplán :D

aztán, ez a helpben hibásan szerepel
{cms_module module=\"news\" number=\"5\" category=\"beer\"}

helyesen így fest:
{cms_module module='news' number='5' category='beer' lang='hu_HU'}
news= érthető, meghívja a news modult
number=a legutolsó öt hírt jeleníti meg esetünkben
category= a beer azaz sör nevű kategóriát hívja meg, a news admin paneljében tudsz kategóriákat és alkategóriákat létrehozni
lang= magyar nyelvet párosít a news modulhoz


ez így hááát:
{* Start News *}
      <div id="news">
         <h2>News</h2>
          {news number='3' detailpage='news'}
      </div>
      {* End News *}

div id=news akkor kell szerepeltetned, ha a stíluslapodban előzetesen felprogramoztál egy news nevezetű dobozt amiben meg fog jelenni a hírek modul, de a hírek modulnak is van külön template-je és css-e, de ebbe ne menjünk bele, maradjunk annyinál, hogy szimplán a kapcsos zárójeles kódot illeszted a kívánt tartalomba;

1. ha feltöltök egy képet az uploads mappába, akkor arra mondjuk a hírek szövegben hogy tudok hívatkozni? Csak manuálisan (beírom, hogy /uploads/1.jpg vagy van valami felület, ahol beilleszthetem?) képet tudsz meghívni a wysiwyg szerkesztővel;
2. át lehetne tenni ezt a témát a modulok közé?  heee?:D nem értem


to szigonyos:
De a news modullal meg lehet csinálni, ugyan is tegyük fel, hogy van egy főoldal, azon 5 témában megjelenítve hír ami később átkerül egy archívumba és helyébe az új hír kerül. Nos ezt hívjuk lead-nek, mármint ami a főoldalon van, vezér cikk ha úgy tetszik. Létrehozunk 5db kategóriát a news modulban, majd elhelyezzük a főoldalon, úgy, hogy a főoldali híreknek megmondjuk:
{cms_module module='news' number='1' category='elsőkategória' lang='hu_HU'}
{cms_module module='news' number='1' category='másodikkategória' lang='hu_HU'}
{cms_module module='news' number='1' category='harmadikkategória' lang='hu_HU'}
{cms_module module='news' number='1' category='negyedikkategória' lang='hu_HU'}
{cms_module module='news' number='1' category='ötödikkategória' lang='hu_HU'}
Ennek előfeltétele egy szépen css formázott főoldal, ahol gusztusosan el van helyezve az 5db lead, tehát látjuk, hogy kapásból elbasztam, mert ötöt nem lehet szépen elhelyezni, hacsak nem egymás alá kerülnek, egyébként a páratlan jobb a szemnek, de vegyünk négyet :D kettő kettő egymás alatt és felett.

A következő lépésben adnunk kell a news modulhoz custom fieldet amit az újabb verzió enged, ez legyen egy kép amit meghatározunk, hogy mondjuk 100*100px, ezt a cmsms nem tudja kezelni, tehát mindig le kell szabjuk majd (guruk írhatnak php méretezőt az event elé és akkor nem kell méretezgetni), de manuálisan is behelyezhetjük a képet.

A lényeg, hogy a summary templatet kell szétszednünk és olyan css-t írni hozzá, hogy megfelelő tárolóink legyenek ahhoz, hogy szépen el legyen helyezve a lead, azaz, kép baloldalt, minden oldalról 5px szövegtartással, majd a lead címe ami kattintható, majd egy kis összegzés, szöveg a képköré folyatva, majd egy tovább link is és természetesn a képet is linkeljük a cikkbe.

Ezt követően a hír tartalmi template-jét is át kell írni, azaz a benne lévő hívásokat megfelelő css tárolókba kell helyezni, hogy mindig úgy fessen ahogy azt megálmodtuk.

Sok dolgot kell manuálisan végezni, legfőképp ami az összegző részét illeti a cikknek, mert a custom field-et képpel még nem próbáltam csak a company directory esetében ami szaglik, hogy a news modulból nőtt ki, ezért feltételezem, hogy a news is tudja, mert  a funkciót láttam, de képpel nem teszteltem (tehát arról írok itt, hogy custom field ként nem szöveget, hanem képet adunk hozzá, így lesz egy custom field tárolónk amit a summary template-ba másolva, megfelelő css és html kóddal ellátva el tudjuk helyezni rendesen.  )

és a végére álljon itt egy segítség, egy html és egy css sor, hogyan nézhet ki egy lead doboz.

a css:
a .box jelöli a tároló dobozt

.box h2
{
background: inherit;
color: #6C7425;
text-transform: lowercase;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}

.box p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.box_inner
{

padding: 15px;
background-color: #fcfcfc;
color: inherit;

}

.box_inner:hover {
background:#f5f6ed;
}

.captioned_image
{
position: relative;
padding-bottom: 15px;
float: left;
margin-right: 17px;
}

.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
}

és így hívjuk meg html-ben
<div class="box">
<div class="box_inner">
  <div class="captioned_image"> <img src="http://valami.hu/képamiatakarunk80*80pixelben.jpg, vagy a cmsms vagy az adatbázis php kódja, ami meghívja a képet" alt="valami" border="3" /></div>
  <ul>
    <li><strong><a href="http://leadlink, vagy a cmsms news modul hívása, vagy php hívás">a szöveg </a></strong><strong> ***</strong></li>
      </ul>
  <p>egyéb manuálisan írt text, vagy cmsms vagy php hívás<br />
egyéb manuálisan írt text, vagy cmsms vagy php hívás<br />
egyéb manuálisan írt text, vagy cmsms vagy php hívás</p>
</div>
  </div>

és definiáljuk még az li ul tag-eket is
ul
{
list-style: none;
}

li
{
background: url('images/lehet kép is a felsorolást jelző csúnya pötty helyett.gif') no-repeat 0px 5px;
padding-left: 15px;
}


na hú kész :D egymás alatt felsorakoztatható szép lead, vagy akár webshophoz való termékdobozokat kapunk, csak bele kell legózni a kívánt kódokat a tárolókba.

edit: ezt most találtam a news module summary templateban a következőt kell átírni, hogy a kívánt karakterszám jelenjen meg csak:
{eval var=$entry->summary}ilyenre:
{eval var=$entry->summary|truncate:100}
nem teszteltem
forrás: http://rosgar.wordpress.com/2008/06/15/how-to-limit-characters-in-cmsms-news-module/
« Utoljára szerkesztve: 2008. augusztus 29. 14:37 írta netlounge »
olcsó repülőjegy

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #9 Dátum: 2008. augusztus 29. 15:55 »
Kezdem érteni. Mondjuk a CSSben otthon vagyok, azzal majd elbíberálkodom.

A híreknél készítettem három kategóriát:

hírek
tesztek
bemutatok

Ha a hírek oldalon meg akarom hívni a hírek (newst), akkor

{news number='10' category='hirek' detailpage='news'}

ezt írom be. Ha nem írok categoryt, akkor látszik. :D

A kérdés már csak az, hogy:

helyesen így fest:
{cms_module module='news' number='5' category='beer' lang='hu_HU'}


a cms_modul module rész nem kell bele. De miért?

moduls kategória - hát azon gondolkodtam, hogy ez nem az adminisztráció, beállítások mappába való, hanem a modulok közé. Könnyebb átlátni a fórumot is.

Lenne még egy olyan feladatom is, hogy mondjuk az oldalban meg kellene hívnom egy másik oldalt (fórumot és internetes áruházt).
Ezt iframe-vel vagy css-vel jobb megtenni?




Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re: news modul
« Válasz #10 Dátum: 2008. augusztus 29. 19:53 »

Lenne még egy olyan feladatom is, hogy mondjuk az oldalban meg kellene hívnom egy másik oldalt (fórumot és internetes áruházt).
Ezt iframe-vel vagy css-vel jobb megtenni?

Oldalon (tartalmon) belül?

Talán:

{embed}
Példa.

Tartalomba:

{embed url=http://www.valami.hu/valami.html}
Opciók-nál:

{embed header=true}
Na meg:
http://cmsmadesimple.blog.hu/2008/05/07/embed_vs_opera_problema_megoldva


[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #11 Dátum: 2008. augusztus 31. 00:00 »
Igen, oldalon belül lenne.

Amit megtettem:

1. blogon írtak
2. {embed url=http://www.valami.hu/valami.html} -t beírtam
3. {embed header=true} - már csak ezzel nem jutok dűlőre... Ezt hova kellene beilleszteni?

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re: news modul
« Válasz #12 Dátum: 2008. augusztus 31. 13:29 »
3. {embed header=true} - már csak ezzel nem jutok dűlőre... Ezt hova kellene beilleszteni?

Az adott oldalnál (Tartalom szerkesztése) a felső sorban van három fül:
Főmenü / Opciók / Előnézet

Opciók - Page Specific Metadata: ide!
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu

Nem elérhető pampik

  • Junior Member
  • **
  • Hozzászólások: 26
Re: news modul
« Válasz #13 Dátum: 2008. augusztus 31. 20:29 »
Aktív:
Mutassuk a menüben:
Cache-elhető:
Oldal alias:
Meta adat:
Cím attribútum:
Tab sorrend:
Elérési kulcs:
Tulajdonos:
Más szerkesztők
Utolsó módosítás:
Utóljára módosította:

Nekem csak ezek vannak. Angolul tudok, de egyikkel sem érzem passzentolósnak.

 ???

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re: news modul
« Válasz #14 Dátum: 2008. augusztus 31. 20:42 »




Milyen verziót használsz?
Mert ez az új 1.4.x adminja, az előző fazonra más volt ha jól emlékszem, de ott is volt ilyen lehetőség.
[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://www.cmsmadesimple.hu