Szerző Téma: guestbook beállítás  (Megtekintve 1412 alkalommal)

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
guestbook beállítás
« Dátum: 2009. december 13. 19:33 »
Üdv Mindenkinek!

Vendégkönyvet szeretnék beállítani. Letöltve, telepítve, de hogy hol kell testre szabni, még nem találtam meg. Elvileg a beviteli kinézet jó, hanem a kilistázott hozzászólások kinézetét szeretném alakítani.

Előre is köszönöm.

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re: guestbook beállítás
« Válasz #1 Dátum: 2009. december 14. 16:33 »
Szia András!
Guestbook? Nekem a Tartalom / Vendégkönyv résznél vannak ilyenek:
- Vendégkönyv bejegyzések kezelése
- Vendégkönyv beállítások
- Vendégkönyv sablonok
Erre gondoltál? Most telepítettem fel, eddig nem használtam, bocs' ha félreértettelek.
[SP]

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

Nem elérhető Razide

  • Full Member
  • ***
  • Hozzászólások: 91
    • Blogom
Re: guestbook beállítás
« Válasz #2 Dátum: 2009. december 14. 16:59 »
A vendégkönyv beállításainál vannak a sablonok, amiket lehet változtatni. De a lényeg a vendégkönyvhöz kapcsolódó CSS, amit a vendégkönyv telepítése után érdemes hozzákapcsolni pluszban a meglévő sablonhoz. Ha nem is minden oldalhoz, akkor legalább ahhoz, ami megjeleníti a vendégkönyvet. Tehát létrehozhatsz egy új sablont, aminek tartalma megegyezik az oldal sablonjával, de pluszban bekapcsolod a kellő CSS-t (amit úgy módosítasz, ahogy szeretnéd), és hozzárendeled a vendégkönyv oldaladhoz.
Az optimisták angolul tanulnak. A pesszimisták héberül. A realisták lőni.

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re: guestbook beállítás
« Válasz #3 Dátum: 2009. december 15. 19:11 »
Köszönöm a válaszokat, Tartalom/Vendégkönyv-ben megtaláltam, csak épp a lényeget nem tudtam igényem szerint alakítani; végül nstudio kollégánktól megkaptam privátba, amire szükségem volt. Időszűke miatt ctrl+c - ctrl+v, amint több időm lesz, átbogarászom, hogy értsek is valamit, mert eddig néztem mint borjú az új kapura.
Még egyszer köszönöm a jóindulatot.

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re:guestbook beállítás
« Válasz #4 Dátum: 2011. szeptember 02. 18:55 »
Segítségre lenne szükségem. Vendégkönyvet beállítottam, minden úgy van, ahogy szeretném, csak d-m-Y jelenik meg a dátum helyett (lásd: mellékelt kép). Mit kell állítani, ill. hol, hogy megjelenjen a dátum is a bejegyzésnél?
Megnéztem mindent, mégse jöttem rá.  :(

Nem elérhető SPétör

  • Administrator
  • Hero Member
  • *****
  • Hozzászólások: 2 294
    • CMS Made Simple - Magyarország
Re:guestbook beállítás
« Válasz #5 Dátum: 2011. szeptember 02. 19:48 »
Nem ismerem a guestbook-ot, de ez olyan mintha a sablonban, vagy valahol elmaradt volna egy karakter az idő formátum résznél... ezért szövegként értelmezi a formátumot. Esetleg az adminjában nincsen formátum beállítási lehetőség? Keress rá a guestbook file-okban a d-m-Y-re...
[SP]

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

Nem elérhető efraim

  • Hero Member
  • *****
  • Hozzászólások: 714
  • himpellér
Re:guestbook beállítás
« Válasz #6 Dátum: 2011. szeptember 02. 20:45 »
A vendégkönyv listaelem sablonban

<div class="cms-guestbook-entry-posted">
         {$entry.date} {$entry.time} {$titles.time_hour}
      </div>
Azért szőrös a szívem, hogy a szeretetet melegen tartsa

Elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 927
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re:guestbook beállítás
« Válasz #7 Dátum: 2011. szeptember 02. 21:31 »
{$entry.date|cms_date_format:"%Y.&nbsp; %B %d."} // szabadon konfigolható megjelenés php szerint

vagy ha jó a default cms beállításod akkor:

{$entry.date|cms_date_format}
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re:guestbook beállítás
« Válasz #8 Dátum: 2011. szeptember 05. 08:27 »
Péter!

A Guestbook modul fájljai között találtam egy action.show-entry.php nevűt, amelyben szerepel a d-m-Y:

[literal]
$dateformat = isset($params['dateformat']) ? $params['dateformat'] : 'd-m-Y';
$unix_time = strtotime($entry->GetTimestamp());
$entry->date = date($dateformat, $unix_time);
$entry->time = date("H:i", $unix_time);
$entry->sender->e_mail_cloaked = str_replace('.', ' <dot> ', str_replace('@', ' <at> ', $entry->sender->GetEmail()));
[/literal]

Bármit babráltam rajta, nem változtatott a helyzeten.  :(

Efraim! Silvertom!

Ha az általatok ajánlott kódot írom be, akkor szétdobja a Vendégkönyv oldalt és az alábbi hibaüzenetet adja:
Idézet
Fatal error: Cannot use object of type GuestbookEntry as array in /opt/lampp/htdocs/pusztina.ro/tmp/templates_c/Guestbook-hun^%%E5^E56^E5636B77%%module_db_tpl%3AGuestbook%3Bguestbook-entrylist.php on line 37

Megnéztem az erre vonatkozó részt is:
[literal]
<div class="cms-guestbook-entry-posted">

<?php echo ((is_array($_tmp=$this->_tpl_vars['entry']['date'])) ? $this->_run_mod_handler('cms_date_format'true$_tmp"%Y.&nbsp; %B %d.") : smarty_cms_modifier_cms_date_format($_tmp"%Y.&nbsp; %B %d.")); ?>


</div>
[/literal]

Én ebben nem látok semmi rendellenességet, de ha kiabál, akkor mégis van valami galiba.

Ha visszaállítóm eredetire, akkor ez a tartalma:

[literal]
<div class="cms-guestbook-entry-posted">

<?php echo ((is_array($_tmp=$this->_tpl_vars['entry']->GetDate())) ? $this->_run_mod_handler('date_format'true$_tmp$this->_tpl_vars['dateformat']) : smarty_modifier_date_format($_tmp$this->_tpl_vars['dateformat'])); ?>


</div>
[/literal]

Annyit még hozzáfűzök, hogy minden lokalszerveren van. Van még egy teszlapom, azonosak a vendégkönyv beállításai, ott jól mutatja adátumokat. Friss telepítés, CMS Made Simple MLE 1.8.2  naprakész modulokkal.

További tippek?

Elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 927
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re:guestbook beállítás
« Válasz #9 Dátum: 2011. szeptember 05. 08:31 »
Talán:
irasd ki ezt külön egy echo-val:
$this->_tpl_vars['dateformat']Nézd meg, hogy mit kapsz vissza (szerintem tömböt) és a szerint add meg az általad kívántat.
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re:guestbook beállítás
« Válasz #10 Dátum: 2011. szeptember 05. 08:42 »
Ezt hogy tegyem?

Elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 927
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re:guestbook beállítás
« Válasz #11 Dátum: 2011. szeptember 05. 08:45 »
Ahol azt a kódot használja a rendszer amit megadtál egy új sorba egyszerűen:
<?php echo $this->_tpl_vars['dateformat'] ;?>
Elvileg - mivel azon az oldalon be vannak töltve - a szükséges tömbök,
ki kellene írnia...

ha egy tömb a tartalma (ezt írja ki az echo, hogy Array)
akkor
<?php print_r ($this->_tpl_vars['dateformat']) ;?>
Valaminek történnie kell :)
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re:guestbook beállítás
« Válasz #12 Dátum: 2011. szeptember 05. 10:04 »
ezt adja ki:
Idézet
d-m-Y _tpl_vars['dateformat'] ;?

Elérhető silvertom

  • Hero Member
  • *****
  • Hozzászólások: 927
  • jó pap
    • keresőoptimalizálás- weboldal készítés - seo - cms
Re:guestbook beállítás
« Válasz #13 Dátum: 2011. szeptember 05. 10:09 »
pontosan mi volt a parancs?
mert a _tpl_vars -nak nem kellene ott lennie...
Hogy mondja doktor úr, elmehetek? NEM elmebeteg! - http://quadrocom.net - http://weboldal-karbantartas.com

Nem elérhető szigonyos

  • Hero Member
  • *****
  • Hozzászólások: 315
  • ez meg ki?
Re:guestbook beállítás
« Válasz #14 Dátum: 2011. szeptember 05. 10:35 »
A Lista elem sablonba a
[literal]
<div class="cms-guestbook-entry-header">
<div class="cms-guestbook-entry-posted">
{$entry->GetDate()|date_format:$dateformat}
[/literal]

beszúrtam az általad ajánlott kódot:
[literal]<?php echo $this->_tpl_vars['dateformat'] ;?>[/literal]
és a lap frissítésekor adta ezt az eredményt:
Idézet
d-m-Y _tpl_vars['dateformat'] ;?