Szerző Téma: News doboz 2x...  (Megtekintve 3412 alkalommal)

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: News doboz 2x...
« 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 :))
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető Ian

  • Hero Member
  • *****
  • Hozzászólások: 542
  • Szőrmiszter :)
    • A Kos sziget Tanszék:)
Re: News doboz 2x...
« 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  ;) Holnap jelentkezem, hogy sikerült...mz/x...mz/x..jelkezz...jelkezz... ;)
« Utoljára szerkesztve: 2010. február 01. 23:58 írta Ian »
Ελλάδα--Ρόδος--Κω--Kάρπαθος http://www.rhodes-kos.com/ http://www.szonyegaruhaz.hu/

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« 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 :))

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

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ó?
[SP]

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

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: News doboz 2x...
« 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  ;D

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: {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:
{cms_module module="news" number="2" category="linkek" lang="hu_HU" summarytemplate="azensummarytemplatem"}
« Utoljára szerkesztve: 2010. február 02. 09:21 írta silvertom »
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« Válasz #19 Dátum: 2010. február 02. 09:29 »
Értjük mi egymást...  :D

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!
[SP]

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

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: News doboz 2x...
« Válasz #20 Dátum: 2010. február 02. 09:48 »
igen, igen :)
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.  ;D
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« Válasz #21 Dátum: 2010. február 02. 09:50 »
Pont.  ;)
[SP]

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

Nem elérhető Ian

  • Hero Member
  • *****
  • Hozzászólások: 542
  • Szőrmiszter :)
    • A Kos sziget Tanszék:)
Re: News doboz 2x...
« 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  ;)
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  ;)
Viszont, lenne még pár kérdésem, ha bírjátok még türelemmel  ::) 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 :)

Ελλάδα--Ρόδος--Κω--Kάρπαθος http://www.rhodes-kos.com/ http://www.szonyegaruhaz.hu/

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: News doboz 2x...
« 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:
{cms_module module="news" number="2" category="linkek" lang="hu_HU" summarytemplate="azensummarytemplatem"}
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« Válasz #24 Dátum: 2010. február 08. 19:38 »
Akkor most hogyan állunk?  ???
[SP]

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

Nem elérhető Ian

  • Hero Member
  • *****
  • Hozzászólások: 542
  • Szőrmiszter :)
    • A Kos sziget Tanszék:)
Re: News doboz 2x...
« Válasz #25 Dátum: 2010. február 09. 10:42 »
Akkor most hogyan állunk?  ???
Sziasztok!
Megmondom őszintén, hogy nem sikerült  :P...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  ;)
Üdv:Ian  :)
Ελλάδα--Ρόδος--Κω--Kάρπαθος http://www.rhodes-kos.com/ http://www.szonyegaruhaz.hu/

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« 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:

<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...  :D
Ide teszem az egész sablont:

<!-- 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:
.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 »
[SP]

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

Nem elérhető Ian

  • Hero Member
  • *****
  • Hozzászólások: 542
  • Szőrmiszter :)
    • A Kos sziget Tanszék:)
Re: News doboz 2x...
« 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!  ;)
Ian ;D
Ελλάδα--Ρόδος--Κω--Kάρπαθος http://www.rhodes-kos.com/ http://www.szonyegaruhaz.hu/

Nem elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 811
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re: News doboz 2x...
« Válasz #28 Dátum: 2010. február 10. 08:08 »
szép volt  ;D
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 238
    • CMS Made Simple - Magyarország
Re: News doboz 2x...
« Válasz #29 Dátum: 2010. február 10. 08:15 »
Hö-hö...  ;D
[SP]

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