CMS Made Simple - Magyarország - Fórum
2010. Március 10. 20:27 *
Üdvözlünk, Vendég. Kérlek jelentkezz be vagy regisztrálj.

Jelentkezz be a felhasználóneveddel, jelszavaddal és add meg a munkamenet hosszát
 
   Főoldal   Súgó Keresés Bejelentkezés Regisztráció  
Oldalak: 1 [2] 3
  Nyomtatás  
Szerző Téma: News doboz 2x...  (Megtekintve 999 alkalommal)
silvertom
Sr. Member
****
Nem elérhető Nem elérhető

Hozzászólások: 214


jó pap


WWW
« Válasz #15 Dátum: 2010. Február 01. 23:35 »

Nem jó. Az új content csak akkor jelenik meg, ha az adott oldal is. (amin persze nincs semmi, de a contentblock tartalma ekkor jelenik meg az oldalsávon.)
Na ezt most én nem értem. Adott a főoldali template. A főoldali template-ben megmarad a {content} tag és minden más is.
Csak egy külön divbe bekerül a plusz content block. (egyébként mindkettőt lehet if/then -be tenni, hogy ha üres meg se jelenjen)
A plusz content blokk nincs kapcsolatba semmi mással, független az oldal többi tartalmától.

Amúgy a news is tökéletes megoldás, ha emlékeztek azzal kezdtem Mosolyog)
Naplózva

Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://blog.quadrocom.net
Ian
Full Member
***
Nem elérhető Nem elérhető

Hozzászólások: 88



WWW
« Válasz #16 Dátum: 2010. Február 01. 23:55 »

Akkor hozzak létre egy másik "News" dobozt, majd nevezzem át amire akarom...? Megpróbálom...próba cseresznye  Kacsint Holnap jelentkezem, hogy sikerült...mz/x...mz/x..jelkezz...jelkezz... Kacsint
« Utoljára szerkesztve: 2010. Február 01. 23:58 írta Ian » Naplózva

Ελλάδα--Ρόδος--Κω
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #17 Dátum: 2010. Február 02. 08:37 »

Nem jó. Az új content csak akkor jelenik meg, ha az adott oldal is. (amin persze nincs semmi, de a contentblock tartalma ekkor jelenik meg az oldalsávon.)
Na ezt most én nem értem. Adott a főoldali template. A főoldali template-ben megmarad a {content} tag és minden más is.
Csak egy külön divbe bekerül a plusz content block. (egyébként mindkettőt lehet if/then -be tenni, hogy ha üres meg se jelenjen)
A plusz content blokk nincs kapcsolatba semmi mással, független az oldal többi tartalmától.

Amúgy a news is tökéletes megoldás, ha emlékeztek azzal kezdtem Mosolyog)

Most indulok, de még ehhez hozzászólnék.  Mosolyog

Amit te írtál az pontosan úgy működik. Ha a főoldalon vagyunk (feltéve, hogy a főoldal contentblokk szövegmezőbe tettük a linkes részt), akkor látszik amit Ian szeretne, de a többi oldalnál nem.

Ha ez így jó, akkor ez nem nehéz.

Én arra gondoltam, hogy minden oldal esetében látszania kell.
Ez talán azért nem jó, mert így az új doboz az oldal (Pl. Főoldal) címét kapja. Lehet, hogy mégis a news lesz a jó?
Csütörtökön folytatjuk, jó?
Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
silvertom
Sr. Member
****
Nem elérhető Nem elérhető

Hozzászólások: 214


jó pap


WWW
« Válasz #18 Dátum: 2010. Február 02. 09:18 »

SPétör szerintem nem értjük egymást. A plusz content blokknak ismétlem semmi köze a többi dologhoz. Egy oldalon számtalan plusz content blokk-lehet. És mindent oldalon ahol ez a template van kiválasztva látszani fog. Most is ezt csináljuk, elkészítünk egy templatet és ha új oldalt hozunk létre kiválasztjuk. Lásd: http://aquilone.hu, a főoldalon több doboz van, egyedi content, news, és rss is. A többi oldalon nincs.
De ha bármelyik aloldlán a főoldali templatet választom, ott is megjelenik, DE tartalom nélkül. Tehát egy másik aloldalon mással tölthetem fel a tartalmat. (van olyan oldalam, ahol minden beloldalnak egyedi sablonja van)

SPétör: Miközben fogalmaztam megértettem: Igen egyről beszélünk. Az egyedi content blokk csak ahhoz az oldalhoz tartozik amiben azt a templatet kiválasztottad. Illetve a blokk maga lesz mindenhol, de egyedi tartalommal lehet feltölteni.
Az más kérdés, hogy trükközni is lehet, mert az egyedi content blokk-ba lehet tenni a news tag-et és akkor minden oldalon más kategóriájú linkek jelenhetnek meg  Vigyorog

Ian:
Létrehozol egy második news kategóriát: nevezzük mondjuk "linkek"nek, oda felviszel 2 hírt, 2 weboldal címmel és linkkel
ezután a template-be a meglévő news doboz alá csinálsz egy új dobozt divekkel, vagy lemásolod a news-és, és kicseréled benne a
smarty tag-et:
Kód:
{cms_module module="news" number="2" category="linkek" lang="hu_HU"}
Ezentúl itt a linkek kategóriába bevitt 2 tartalom fog megjelenni.
A summarytemplate szerkesztésével meg tudod adni mi és mennyi jelenjen meg a hírből. Majd a kódodat ki kell egészítened így:
Kód:
{cms_module module="news" number="2" category="linkek" lang="hu_HU" summarytemplate="azensummarytemplatem"}
« Utoljára szerkesztve: 2010. Február 02. 09:21 írta silvertom » Naplózva

Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://blog.quadrocom.net
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #19 Dátum: 2010. Február 02. 09:29 »

Értjük mi egymást...  Vigyorog

A megoldásod szerintem annyiban tér el az Ian által elgondolttól, hogy nálad 2 hír jelenik meg, aminek a címére kattintva a hír oldalára jutunk.
Szerintem egy hír kell és a belsejében a linkek, amit Ian szeretne, ezekre kattintva a hír eredeti helyére jutunk.
Ezt a hír oldalt Ian tudja a továbbiakban változtatni.
Viszont ebben az esetben a doboz címe a sablonban beállított lesz. Ha az eredeti Hírek sablont használjuk (ha van az oldalon ilyen), akkor az.
Ezért mondtam azt, hogy másik sablon kell ehhez a kategóriához, amiben a címet átírtuk mondjuk "Linkek"-re.
Elég közel járunk már a megoldáshoz.
Sziasztok!
Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
silvertom
Sr. Member
****
Nem elérhető Nem elérhető

Hozzászólások: 214


jó pap


WWW
« Válasz #20 Dátum: 2010. Február 02. 09:48 »

igen, igen Mosolyog
annyiban egészíteném még ki, hogy a summary template-ben ki lehet szedni mindent, azt is hogy a news címe meg se jelenjen de azt is, hogy megjelenjen csak ne legyen link. Ebben az esetben nem is megy a news aloldalra.
Azt pedig én is úgy gondoltam, hogy a hír tartalmában szabadon lehet szerkesztgetni a linkeket.  Vigyorog
Naplózva

Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://blog.quadrocom.net
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #21 Dátum: 2010. Február 02. 09:50 »

Pont.  Kacsint
Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
Ian
Full Member
***
Nem elérhető Nem elérhető

Hozzászólások: 88



WWW
« Válasz #22 Dátum: 2010. Február 02. 13:29 »

Sziasztok!
Nagyon nagyon köszönöm a segítséget! Rengeteget segítettetek! Lassan alakul a dolog  Kacsint
Itt ezen az oldalon beraktam még1x a "news" doboz adatait a meglévő "News" doboz alá:
Szerkezet  » Sablonok  » Sablon szerkesztése: Left simple navigation + 1 column
Ezután átírtam az ezek közti tartalmat erre: <h2>Linkek<h2>
Majd átírtam amit Silvertom javasolt:
{cms_module module="news" number="2" category="linkek" lang="hu_HU"}
Ezután tényleg megjelent 2x egy doboz, amiből az egyik "News" a másik pedig "Linkek" nevű lett. A gond az volt, hogy a linkek tartalma megjelent a news dobozban is, amit SPétör jelzett is. Ekkor gondoltam, hogy berakom a következő kiegészítést a news doboz adatai közé: category="general"
Így már csak az jelent meg az adott dobozban amit valóban oda szántam, mert a linkek dobozban ugye ez szerepelt: category="linkek"
Így most már lehet külön szerkeszteni őket  Kacsint
Viszont, lenne még pár kérdésem, ha bírjátok még türelemmel  Hááát Mit kellene eltávolítanom, hogy csak a linkek maradjanak a dobozban, amik közvetlenül a rákattintás után új ablakban az adott oldalra navigálnák a látogatót?
Gondolom itt kellene megtenni: Tartalom  » Hírek >>Form sablonok >> Linkek
Most ez van benne:
{* original form template *}
{if isset($error)}
  <h3><font color="red">{$error}</font></h3>
{else}
  {if isset($message)}
    <h3>{$message}</h3>
  {/if}
{/if}
{$startform}
   <div class="pageoverflow">
      <p class="pagetext">*{$titletext}:</p>
      <p class="pageinput">{$inputtitle}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$categorytext}:</p>
      <p class="pageinput">{$inputcategory}</p>
   </div>
{if !isset($hide_summary_field) or $hide_summary_field == 0}
   <div class="pageoverflow">
      <p class="pagetext">{$summarytext}:</p>
      <p class="pageinput">{$inputsummary}</p>
   </div>
{/if}
   <div class="pageoverflow">
      <p class="pagetext">*{$contenttext}:</p>
      <p class="pageinput">{$inputcontent}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$extratext}:</p>
      <p class="pageinput">{$inputextra}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$startdatetext}:</p>
      <p class="pageinput">{html_select_date prefix=$startdateprefix time=$startdate end_year="+15"} {html_select_time prefix=$startdateprefix time=$startdate}</p>
   </div>
   <div class="pageoverflow">
      <p class="pagetext">{$enddatetext}:</p>
      <p class="pageinput">{html_select_date prefix=$enddateprefix time=$enddate end_year="+15"} {html_select_time prefix=$enddateprefix time=$enddate}</p>
   </div>
   {if isset($customfields)}
      {foreach from=$customfields item='onefield'}
         <div class="pageoverflow">
      <p class="pagetext">{$onefield->name}:</p>
      <p class="pageinput">{$onefield->field}</p>
         </div>
      {/foreach}
   {/if}
   <div class="pageoverflow">
      <p class="pagetext">&nbsp;</p>
      <p class="pageinput">{$hidden}{$submit}{$cancel}</p>
   </div>
{$endform}
Érdekes módon amikor a "Linkek" dobozban lévő linkre kattintok ez a főoldalra navigál. De ha meg lehetne oldani, hogy a dobozban lévő linkek közvetlenül induljanak akkor ez már nem is érdekes...
Itt van az eddigi kísérlet eredménye: http://cmsdemo.hlab.hu/as/cmsmadesimple/
Ian Mosolyog

Naplózva

Ελλάδα--Ρόδος--Κω
silvertom
Sr. Member
****
Nem elérhető Nem elérhető

Hozzászólások: 214


jó pap


WWW
« Válasz #23 Dátum: 2010. Február 02. 13:36 »

Azt, hogy mi jelenjen meg a dobozban a summarytemplate-ben állapítod meg (összefoglaló sablon). Nem a form-ban.
Soha ne a default-ot használd, mert egy frissítésnél törlödhetnek a sablonjaid.
Csinálj egy új summary templatet, majd a news hivatkozásban add meg, ahogy azt korábban írtam
A summarytemplate szerkesztésével meg tudod adni mi és mennyi jelenjen meg a hírből. Majd a kódodat ki kell egészítened így:
Kód:
{cms_module module="news" number="2" category="linkek" lang="hu_HU" summarytemplate="azensummarytemplatem"}
Naplózva

Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://blog.quadrocom.net
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #24 Dátum: 2010. Február 08. 19:38 »

Akkor most hogyan állunk?  He
Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
Ian
Full Member
***
Nem elérhető Nem elérhető

Hozzászólások: 88



WWW
« Válasz #25 Dátum: 2010. Február 09. 10:42 »

Akkor most hogyan állunk?  He
Sziasztok!
Megmondom őszintén, hogy nem sikerült  Bibííí...tudom, hogy Ti mindent megtettetek, de valamiért csak nem akart összeállni. Nem lett olyan, mint amit elképzeltem. Érzem, hogy kevés a tudásom, ezért úgy döntöttem, hogy belemélyedek a témába és elkezdtem tanulgatni a html és css nyelvet, kódokat...
Élesben nem akarok belenyúlni az oldalamba, ezért a cmsaward demo oldalán, illetve egy ingyenes tárhelyen gyakorlok. Épp most is  Kacsint
Üdv:Ian  Mosolyog
Naplózva

Ελλάδα--Ρόδος--Κω
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #26 Dátum: 2010. Február 09. 15:25 »

Levélben megírtam, de beteszem ide is. Majd silvertom is "megszakérti".

Az adott sablonba (Szerkezet /Sablonok / Alapértelmezett sablon -->
szerkesztése) a hír doboz alá betettem egy másikat:

Kód:
<div id="news">
              <h2>Linkek</h2>
              {cms_module module="news" number="2" category="linkek"
lang="hu_HU" summarytemplate="doboz2"}
            </div>

+ a number="2" az 1 is lehet. (sőt)
Ezzel lett egy újabb hír doboz a másik alatt.

A hírek / Összefoglaló sablonban csináltam egy új sablont (itt doboz2
néven) Abban kikommenteztem (ezek a részek: <!--  --> ) a dátum, cím,
szerző, rovat, tovább részeket (így azok nem látszanak). +Igaz, hogy ki is lehetne törölni...  Vigyorog
Ide teszem az egész sablont:

Kód:
<!-- Start News Display Template -->
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<div class="NewsSummary">
<!--
{if $entry->postdate}
<div class="NewsSummaryPostdate">
{$entry->postdate|cms_date_format}
</div>
{/if}

<div class="NewsSummaryLink">
{$entry->titlelink}
</div>

<div class="NewsSummaryCategory">
{$category_label} {$entry->category}
</div>

{if $entry->author}
<div class="NewsSummaryAuthor">
{$author_label} {$entry->author}
</div>
{/if}
-->
{if $entry->summary}
<div class="NewsSummarySummary">
{eval var=$entry->summary}
</div>
<!--
<div class="NewsSummaryMorelink">
[{$entry->morelink}]
</div>
-->
{else if $entry->content}

<div class="NewsSummaryContent">
{eval var=$entry->content}
</div>
{/if}

{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
{* {cms_module module='Uploads' mode='simpleurl'
upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
<!-- End News Display Template -->

Ezzel meghatároztam, hogy milyen elemeket tartalmazzon ez a doboz.

A css résznél a news css-ében formáztam a megfelelő részt:
Kód:
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
line-height: 140%;
padding: 10px;
}

Ezzel meghatároztam,hogy hogyan nézzen ki. Mivel a felsorolás a szélére
került, így adtam egy kis padding-ot.

Csináltam egy új hírt a cikkek résznél, de most már a linkek rovatot
jelöltem meg neki. --> a cím alatt a lenyíló ablakbanlehet kiválasztani.
Az összefoglaló részbe írtam a linkeket.
A tartalom részbe is írni kell valamit, de ez lehet egy pont is (úgysem
látszik, mert nincs "tovább" link)
+Ebbe a rovatba ne írjál több cikket, mert akkor az fog megjelenni.

+ Elfelejtettem: kell egy linkek rovatot is csinálni hozzá, na meg ha van másik news doboz ott pedig korlátozni kell a linkek rovatot, hogy ne jelenjen meg.
« Utoljára szerkesztve: 2010. Február 09. 22:53 írta SPétör » Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
Ian
Full Member
***
Nem elérhető Nem elérhető

Hozzászólások: 88



WWW
« Válasz #27 Dátum: 2010. Február 09. 20:52 »

Kedves SPétör + Mindenki!
Eme remekbe benne leltem ezt mely nekem kell. Ez eleve megfelel nekem, ehhez nem kell egyetem. Tenksz!  Kacsint
Ian Vigyorog
Naplózva

Ελλάδα--Ρόδος--Κω
silvertom
Sr. Member
****
Nem elérhető Nem elérhető

Hozzászólások: 214


jó pap


WWW
« Válasz #28 Dátum: 2010. Február 10. 08:08 »

szép volt  Vigyorog
Naplózva

Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://blog.quadrocom.net
SPétör
Administrator
Hero Member
*****
Nem elérhető Nem elérhető

Hozzászólások: 959



WWW
« Válasz #29 Dátum: 2010. Február 10. 08:15 »

Hö-hö...  Vigyorog
Naplózva

[SP]

Számításaim szerint az én problémám nem is létezik.
--
http://web-barat.hu/
Oldalak: 1 [2] 3
  Nyomtatás  
 
Ugrás:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.9 | SMF © 2006, Simple Machines LLC
Magyar fordítás: SMF Magyarország
Szabványos XHTML 1.0! Szabványos CSS!