Social Media
Foren
Kommentar-Funktion
- 1
- 2
Kommentar-Funktion
Wenn ich mehrere Einträge aus der Datenbank lesen will, dann geht das ja nicht mit folgendem Code:
Muss ich das mit einer while-Schleife machen?
Und könntest du einen Beispiel-Code posten? - Danke im voraus.
PHP-Quelltext |
|
1 |
$row = DataBase::Current()->ReadField("SELECT IFNULL(MAX(row),0) + 1 FROM {'dbprefix'}dashboards WHERE col = 3");
|
Muss ich das mit einer while-Schleife machen?
Und könntest du einen Beispiel-Code posten? - Danke im voraus.
Also stimmt der folgende Cod eungefähr?:
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 |
public function getComments ($pageid) {
$comments = array();
$rows = DataBase::Current()->ReadRows("SELECT * FROM {'dbprefix'}plugin_comments WHERE pageid = " . $pageid . " ORDER BY `date`");
foreach ($rows as $row) {
$comments[] = $row;
}
return $comments;
}
|
Bei mir funktioniert in der Template-Datei folgender Code nicht:
Meine language-Datei:
Quellcode |
|
1 |
{LANG:DESCRIPTION}: {LANG:COMMENTS_DISCRIPTION} |
Meine language-Datei:
PHP-Quelltext |
|
1 2 3 4 5 6 7 |
<?PHP
$tokens['plugin_description'] = "Fügt dem CMS eine Kommentar-Funktion hinzu.";
$tokens['no_comments'] = "Es wurden noch keine Kommentare geschrieben.";
$tokens['plugin_comments'] = "Kommentar-Funktion";
$tokens['description'] = "Beschreibung";
$tokens['COMMENTS_DISCRIPTION'] = "Plugin-Beschreibung";
?>
|
Wenn ich in der const.php DEVELOPMENT auf true setze, kommt folgende Meldfung:
Außerdem ist mir da gleich noch eine Fehlermeldung aufgefallen:
Das betrifft folgende Zeilen in der Datei:
Vor diese Zeilen müsste folgender Code stehen, damit das ganze wieder läuft:
Quellcode |
|
1 |
Language-Token PLUGIN_COMMENTS_DESCRIPTION}: {LANG:COMMENTS_DISCRIPTION not found |
Außerdem ist mir da gleich noch eine Fehlermeldung aufgefallen:
Quellcode |
|
1 |
Notice: Undefined index: dir in C:\xampp\htdocs\contentlion_beta\system\plugins\menulistwidget\menulistwidget.php on line 5 |
Das betrifft folgende Zeilen in der Datei:
PHP-Quelltext |
|
1 2 3 |
if(Cache::contains("menu","widget_".$_GET['dir'])){
$this->content = Cache::getData("menu","widget_".$_GET['dir']);
}
|
Vor diese Zeilen müsste folgender Code stehen, damit das ganze wieder läuft:
PHP-Quelltext |
|
1 |
if (!isset($_GET['dir'])) { $_GET['dir'] = ""; }
|
Juhuuuuuuuuuuuuuuuuuuuuuuuuu!
Ich habe den Fehler mit dem EventManager gefunden:
Die Ordner-Struktur war falsch.
Ich hatte die Dateien im Ordner "events" statt im Ordner "classes" liegen.
Allerdings sind die Events eig. gar keine Klassen.
Naja.
Im Anhang habe ich mal die neuere Version hochgeladen.
Ich habe den Fehler mit dem EventManager gefunden:
Die Ordner-Struktur war falsch.
Ich hatte die Dateien im Ordner "events" statt im Ordner "classes" liegen.
Allerdings sind die Events eig. gar keine Klassen.
Naja.
Im Anhang habe ich mal die neuere Version hochgeladen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JuKu« (22. April 2012, 14:50)
|
Hi,
habs jetzt mal getestet ;-)
Folgende Anmerkungen:
- Pluginbeschreibung ohne htmlentities, das machen wir schon ;-)
- Nach dem Aktivieren erscheint auf jeder Seite "Hier erscheint mal die Kommentar-Funktion. ;-)", auch im Backend. Das ist nicht so toll. Man sollte sie am besten pro Seite/Ordner freischalten können.
- Auf Extras-Kommentare sieht es bei mir sehr komisch aus (siehe Anhang)
habs jetzt mal getestet ;-)
Folgende Anmerkungen:
- Pluginbeschreibung ohne htmlentities, das machen wir schon ;-)
- Nach dem Aktivieren erscheint auf jeder Seite "Hier erscheint mal die Kommentar-Funktion. ;-)", auch im Backend. Das ist nicht so toll. Man sollte sie am besten pro Seite/Ordner freischalten können.
- Auf Extras-Kommentare sieht es bei mir sehr komisch aus (siehe Anhang)
Vermutlich ist diese Zeile Schuld daran:
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Database::Current()->Execute("INSERT INTO {'dbprefix'}settings (
`role` ,
`dir` ,
`area` ,
`areaType` ,
`property` ,
`value` ,
`activated` ,
`description` ,
`type`
)
VALUES (
'3', 'global', 'global', 'global', 'guestbook', '1', '1', 'Gästebuch-Funktion', 'Plugin_Guestbook_OptionSelector'
);
|
- 1
- 2
Ähnliche Themen
-
- Entwicklersuche »
- Englische Probeleser (13. April 2012, 17:59)
-
- Neue Ideen »
- Publizierung als PDF (8. April 2012, 14:03)
-
- Neue Ideen »
- Kommentar-Funktion (21. April 2012, 15:24)
-
- Feedback »
- Bugs aus der Feedback-Funktion (16. April 2012, 19:00)
-
- Support »
- Aufgetretene Probleme bzw. Fragen bis einschließlich Punkt 50 (12. April 2012, 13:31)