Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 24. Mai 2012 07:49

rednose
probiert CMS/ms aus
Registriert: 28. März 2011
Beiträge: 63

[GELÖST] plugin recently updated funktioniert nicht

ich brauche für eine Kunde diese funktion: jedes mal wenn sie eine Seite bearbeitet hat, dass  automatisch eine Liste erscheint mit zuletzt bearbeite Seiten.

Aber der Plugin recently_updated funktioniert nicht. Es bleibt einfach leer. in der Quelcode kommt nur <ul></ul>
Er fangt also schon an mit das plugin aber macht irgendwie nicht weiter.
Version CMS 1.10.3 mit mod_rewrite


if (isset($params['css_class'])){
	$output = '<div class="'.$css_class.'"><ul>';
	}
else {
	$output = '<ul>';
}

$gCms = cmsms();
$hm = $gCms->GetHierarchyManager();
$db = $gCms->GetDb();
// Get list of most recently updated pages excluding the home page
$q = "SELECT * FROM ".cms_db_prefix()."content WHERE (type='content' OR type='link')
AND default_content != 1 AND active = 1 AND show_in_menu = 1 
ORDER BY modified_date DESC LIMIT ".((int)$number);
$dbresult = $db->Execute( $q );
if( !$dbresult )
{
    echo 'DB error: '. $db->ErrorMsg()."<br/>";
}
while ($dbresult && $updated_page = $dbresult->FetchRow())
{
    $curnode =& $hm->getNodeById($updated_page['content_id']);
    $curcontent =& $curnode->GetContent();
    $output .= '<li>';
    $output .= '<a href="'.$curcontent->GetURL().'">'.$updated_page['content_name'].'</a>';
    if ((FALSE == empty($updated_page['titleattribute'])) && ($showtitle=='true'))
      {
	$output .= '<br />';
	$output .= $updated_page['titleattribute'];
      }
    $output .= '<br />';
    
    $output .= $leadin;
    $output .= date($dateformat,strtotime($updated_page['modified_date']));
    $output .= '</li>';
}

$output .= '</ul>';

Auf der gleiche Inhaltsseite habe ich auch zum testen plugins: lastupdate, modified_date und created_date probiert ; diese funktionieren prima.
Auch habe ich es als UDT versucht ( wie aus dem wiki) und UDT FreshContent. auch kein Resultat.
Jemand vielleicht noch ein Idee?

Beitrag geändert von rednose (24. Mai 2012 07:50)

Offline

#2 24. Mai 2012 09:45

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] plugin recently updated funktioniert nicht

(type='content' OR type='link')
AND default_content != 1 AND active = 1 AND show_in_menu = 1

Sind Deine Seiten vom Typ "Inhalt" oder "Link" und sind diese Seiten aktiv und im Menü sichtbar?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 24. Mai 2012 10:03

rednose
probiert CMS/ms aus
Registriert: 28. März 2011
Beiträge: 63

Re: [GELÖST] plugin recently updated funktioniert nicht

you made my day!!!!
Ich bin grosser fan von advanced content und dementsprechend sind auch alle Seiten"erweiterte inhalt". ich hatte mein sq abfrage schon auf verschiedene Weise versucht anzupassen, aber da habe ich wirklich gar nicht dran gedacht.

jetzt habe ich das Plugin angepasst:

content WHERE (type='content2' OR type='link')

und siehe da...es wirkt.

Vielen Dank.  kiss

Offline

#4 24. Mai 2012 10:24

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] plugin recently updated funktioniert nicht

Besser wäre

type='content' OR type='content2' OR type='advanced_content' OR type='link'

(Ich habe vor, die Klasse für den Inhaltstypen von "content2" in "advanced_content" umzubenennen.)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#5 24. Mai 2012 10:29

rednose
probiert CMS/ms aus
Registriert: 28. März 2011
Beiträge: 63

Re: [GELÖST] plugin recently updated funktioniert nicht

Dann werde ich das noch zufügen  smile

Offline