Sie sind nicht angemeldet.

1

Dienstag, 14. Juli 2009, 15:39

Frage zum Addon Lastnews

Hallo,

ich habe mir gerade das Addon "Lastnews" eingebaut. Eigentlich mit dem Ziel es dann so umzutüddeln, dass ich die Einträge im Modul Blog darüber laufen lassen kann. Jedoch bekomme ich nicht mal das Lastnews Addon zum Laufen.

Modul News ist installiert und mit Testeinträgen versehen (funzt einwandfrei)
Addon Lastnews habe ich samt Ordner in den addon-Ordner kopiert (cms2day/includes/addons/lastnews/index.inc.php)
Eine Code-Seite angelegt und dort eingetragen:

Zitat

<?php page_load_addon("lastnews"); ?>
Ist das so korrekt oder habe ich etwas übersehen? Denn leider zeigt mir das Addon nichts an... :-(

Bin für jeden Tipp dankbar!

Gruß
ASE

Werbung

emet

Admin & Support

  • »emet« ist männlich

Beiträge: 2 530

Wohnort: Rhein/Main

Paypal:

  • Nachricht senden

2

Dienstag, 14. Juli 2009, 15:51

Da hast du wohl was falsch verstanden. Nicht als Codeseite !!!

Also erstmal ist Vorraussetzung, das das Modul News installiert/aktiviert ist und auch schon News drin stehen.

Dann das Addon ind den Addon-Ordner auf dem Server hochladen.

Dann im Template in der index.html den Aufruf ...

Quellcode

1
<?php page_load_addon("lastnews"); ?>


... dort einfügen, wo die Anzeige auftauchen soll - also z.B. unter dem Submenu in der linken Spalte, wenn dein Template das hat oder wo auch immer und notfalls mit weiteren DIVs und evtl. Klassen vershen und über die main.css so formatieren, wie du es möchtest - bitte dabei die Formatierung im Addon selbst beachten.

Werbung

3

Dienstag, 14. Juli 2009, 16:03

Ah, das war's! Danke für die schnelle Hilfe!!! :-)
Mal sehn, ob ich das Addon für den Blog umtüddeln kann... ^^

Werbung

4

Dienstag, 14. Juli 2009, 16:05

Das ging ja einfach:

Zitat

<?php

/*

ADDON -> LAST NEWS

Version 2.0.0
(c) 2007 - 2009

Max Brandt
http://www.maxbrandt.de

Matthias Müller
http://www.cms2day.de

*/

// ADDON SETTINGS

// Wieviele letzte News sollen angezeigt werden? (Standard: 3)
$limit = "3";

// Sollen die letzten News nur auf der Startseite angezeigt werden? (0 = nur Startseite, 1 = alle Seiten) (Standard: 1)
$anzeige = "0";

// Soll die News auf eine bestimmte Anzahl an Zeichen gekürzt werden? (Leer lassen wenn nicht gewünscht!) (Standard: 180)
$laenge = "180";

// Welcher Newsteil soll angezeigt werden? (0 = Vorschau, 1 = News) (Standard: 1)
$vorschau = "1";

// Welcher Text soll angezeigt werden, wenn Portfolio leer ist? (Standard: leer)
$meldung = "Bisher noch keinen Eintrag.";

// Soll die Überschrift angezeigt werden? (0 = Ja, 1 = Nein)
$headline = "0";

// EXPLODE

$explode = explode(".",$_GET['seite']);

// DATENBANK(EN) ABRUFEN

$modul = mysql_fetch_assoc(mysql_query("SELECT * FROM module WHERE ordner='blog'"));
$news = mysql_query("SELECT * FROM modul_blog WHERE status='0' ORDER by id DESC LIMIT 0,".$limit."");

$seitenabfrage = mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE id='".$explode['0']."'"));
$settings = mysql_fetch_assoc(mysql_query("SELECT * FROM settings"));
$optionen = mysql_fetch_assoc(mysql_query("SELECT * FROM optionen"));
$newsid = mysql_fetch_assoc(mysql_query("SELECT * FROM pages WHERE inhalt='%BLOG%'"));

// AUSGABE =>

// FUNCTION =>

if ($modul['code'] != "") {

// NUR AUF STARTSEITE ANZEIGEN =>

if (($anzeige == "0" && $seitenabfrage['startseite'] == "1") || ($anzeige == "1")) {

echo "<div id=\"addon\">\n";
echo "<div id=\"addon_lastnews\">\n\n";

if ($headline == "0") {

echo "<p><strong>Last News</strong></p>";

}

$checknews = mysql_num_rows(mysql_query("SELECT * FROM modul_blog WHERE status='0'"));

if ($checknews != "0") {

while ($data = mysql_fetch_assoc($news)) {

if ($optionen['page_modrewrite'] == "1") {

$link = "".$settings['page_dir']."/".$newsid['id'].".news/".$data['id'].".kommentare/";

} else {

$link = "".$settings['page_dir']."/index.php?seite=".$newsid['id'].".news&amp;action=".$data['id'].".kommentare/";

}

echo "<div class=\"lastnews\">\n\n";
echo "<div style=\"font-weight: bold; margin-bottom: 2px;\"><a href=\"".$link."\">".$data['titel']."</a></div>\n";
echo "<div style=\"\">\n";

if ($vorschau == "0") {

if ($laenge == "") {

echo strip_tags($data['vorschau']);

} else {

echo strip_tags(word_wrap($data['vorschau'], $laenge, '\n'))."&nbsp;[<a href=\"".$link."\" title=\"mehr lesen\">...</a>]";

}

} else {

if ($laenge == "") {

echo strip_tags($data['text']);

} else {

echo strip_tags(word_wrap($data['text'], $laenge, '\n'))."&nbsp;[<a href=\"".$link."\" title=\"mehr lesen\">...</a>]";

}

}

echo "</div>\n";
echo "</div>\n\n";

}

} else {

echo $meldung;

}

echo "</div>\n";
echo "</div>\n\n";

}

}

?>
Danke nochmal!

Werbung

  • »Sharlyscript« ist männlich

CMS Version: 3.6.0

Wohnort: Essen

  • Nachricht senden

5

Donnerstag, 17. September 2009, 21:20

Ich habe da eine andere Frage!

Und zwar, habe ich in der index.html

PHP-Quelltext

1
<?php page_load_addon("lastnews"); ?>

eingefügt.

Wird auch alles angezeigt. Aber wenn ich auf einer anderen Seite gehe, dann geht das nicht mehr, also es ist leer!
Woran liegt das?

Hier kann man das ganze sehen:
http://benny-boehnke.info/index.php?seite=1.home

Der Content wird darüber nur durchgeladen..... es muss doch eine Möglichkeiten geben das es Statisch wird oder?

Werbung

6

Donnerstag, 17. September 2009, 21:45

PHP-Quelltext

1
2
// Sollen die letzten News nur auf der Startseite angezeigt werden? (0 = nur Startseite, 1 = alle Seiten) (Standard: 1)  
$anzeige "0";


*hust*?

Werbung

  • »Sharlyscript« ist männlich

CMS Version: 3.6.0

Wohnort: Essen

  • Nachricht senden

7

Donnerstag, 17. September 2009, 22:38

*krümmel-aushust*

^^

Danke, wusste ich nicht :D

Werbung

Ähnliche Themen

Verwendete Tags

,