Page 1 of 1

Laatste bericht uit gastenboek op de frontpage weergeven.

Posted: Thu Sep 09, 2010 10:52 am
by erpee
Ik wil dus graag de laatste entry in het gastenboek (werk met 1.3.0) op de eerste pagina van m'n site tonen...

;D Lang leve de zoekfunctie ;D

Heb ik het antwoord gevonden, ergens diep verscholen in de forumkelders, blijkt de understaande UDT niet te werken ...  :o

Code: Select all

global $gCms;
$db =& $gCms->db;
$gb =& $gCms->modules['Guestbook']['object'];

require_once cms_join_path($gCms->config['root_path'], 'modules', 'Guestbook', 'lib', 'classes', 'module', 'class.GuestbookFrontend.php');

$fe =& new GuestbookFrontend($params, $db);
$query = "SELECT entry_id FROM ".cms_db_prefix()."module_guestbook WHERE approved='1' ORDER BY date DESC LIMIT 1";

echo 'Het laatste bericht in ons <a href="http://duikgroep84.nl/dg84/index.php?page=gastenboek"><b>gastenboek</b></a>: ';
$result = $db->Execute($query);
if ($result)
{
    $last_id = $result->Fields('entry_id');
    $gb->DoAction('show-entry', '', array('entry_id' => $last_id, 'frontend' => $fe));
} else
{
    echo "Fout opgetreden...";
}
Wie kan eens kijken wat er in moet veranderen om dit geheel wel weer werkend te krijgen?

Re: Laatste bericht uit gastenboek op de frontpage weergeven.

Posted: Thu Sep 09, 2010 5:51 pm
by Duketown
erpee,

Je geeft aan dat UDT niet werkt.
Krijg je dan melding 'Fout opgetreden...' of een andere melding?
Heb je de hyperlink naar het gastenboek aangepast? 'http://duikgroep84.nl/dg84/index.php' blijkt neit te werken.

Duketown

Re: Laatste bericht uit gastenboek op de frontpage weergeven.

Posted: Thu Sep 09, 2010 6:23 pm
by Rolf
Ken je deze al :)
http://dev.cmsmadesimple.org/projects/last_gb_entry

Rolf



Ps.
Bovenstaande code werkt niet omdat de nieuwste release van Guestbook meerdere gastenboeken ondersteund. Dit is nog niet in de code verwerkt.
In de nieuwste release van de last_guestbook_entry tag wel  ;)

Re: Laatste bericht uit gastenboek op de frontpage weergeven.

Posted: Fri Sep 10, 2010 12:14 pm
by erpee
;D ;D ;D ROLF ... GEWELDIG ....  ;D ;D ;D

met andere woorden: nee, die kende ik nog niet. Puik werk zeg!