Kann ich bestätigen.
Beiträge von Zumarta
-
-
ich hoffe, dass der Betatest noch im 3. Quartal losgeht.
Das wäre wirklich klasse! -
Kann ich bestätigen, bei mir auch.
-
Also bei mir dauert es nun länger, als vorher, aber man merkt es kaum.
-
-
Ich habe einen Fehler und verwende eigentlich eine recht hohe Auflösung (1920x1080)
-
dad, ich denke hierbei bezieht es sich auf das WBB.
Ich verstehe nicht genau was Du möchtest, wenn du die Bilder in der normalen Galerie hochlädst, dann werden diese doch auch auf der Galerieseite angezeigt?
-
Oh Gott, auch verpennt, tut mir Leid.
Alles Gute nachträglich.
-
Ja, aber ich versteh nicht wie das alles geht.
Ist mir zu kompliziert, wollte mal ASP.NET aktivieren und bissel nutzen... -
Also unter: $this-SortField empty kann ich mir nicht wirklich etwas vorstellen...
Wie sollte ich denn erben?
Also die Klasse wo name, subject, link und downloadlink definiert sind ist ne FormClass.
Wie sollte ich von der erben? -
Habe WHERE mal rausgenommen, aber immernoch ein Fehler...
Zitat
Fatal error: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels ORDER BY DESC LIMIT 10
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=1064
Information:
error message: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels ORDER BY DESC LIMIT 10
error code: 1064
sql type: MySQLDatabase
sql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 10' at line 3
sql error number: 1064
sql version:
file: C:\xampp\htdocs\wbb31\wcf\lib\system\database\MySQLDatabase.class.php (118)
php version: 5.3.0
wcf version: 1.1.1 pl 2 (Tempest)
date: Mon, 21 Dec 2009 15:07:55 +0000
request: /wbb31/index.php?page=TRList
referer:
Stacktrace:
#0 C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php(48): MySQLDatabase->sendQuery('SELECT name, su...', 10, -10)
#1 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(90): TRListPage->readData()
#2 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(46): AbstractPage->show()
#3 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(64): AbstractPage->__construct()
#4 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(92): RequestHandler->__construct('TRList', Array, 'page')
#5 C:\xampp\htdocs\wbb31\index.php(8): RequestHandler::handle(Array)
#6 {main} -
Danke, aber das behebt den Fehler auch nicht.
PHP
Alles anzeigen<?php require_once(WCF_DIR.'lib/page/SortablePage.class.php'); class TRListPage extends SortablePage { public $templateName = 'trList'; public $itemsPerPage = 10; // Anzahl der Zeilen die auf einer Seite angezeigt werden sollen public $defaultSortField = "name";// Das Feld der Tabelle nach dem zuerst sortiert werden soll public $sortOrder = "DESC"; // Sortier Richtung (ASC oder DESC) //includes trlevel public $name = '$this->name'; public $subject = '$this->subject'; public $link = '$this->link'; public $downloadlink = '$this->downloadlink'; /** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); // Hier werden die Felder aufgelistet nach denen sortiert werden kann switch ($this->sortField) { case 'name': case 'subject': case 'link': case 'downloadlink':break; default: $this->sortField = $this->defaultSortField; } } /** * @see MultipleLinkPage::countItems() */ public function countItems() { // Diese Funktion gibt die Anzahl der Einträge zurück $sql = "SELECT COUNT(*) AS anzahl FROM wcf".WCF_N."_trlevels"; $row = WCF::getDB()->getFirstRow($sql); return $row['anzahl']; } /** * @see page::readData() */ public function readData() { $sql = "SELECT name, subject, link, downloadlink FROM wcf".WCF_N."_trlevels WHERE name='$this->name' AND subject='$this->subject' AND link='$this->link' AND downloadlink='$this->downloadlink' ORDER BY ".$this->sortField." ".$this->sortOrder; $result = WCF::getDB()->sendQuery($sql, $this->itemsPerPage, ($this->pageNo - 1) * $this->itemsPerPage); } /** * @see Page::assignVariables() */ public function assignVariables() { parent::asignVariables(); WCF::getTPL()->assign(array( 'name' => $this->name, 'subject' => $this->subject, 'link' => $this->link, 'downloadlink' => $this->downloadlink )); } } ?>
Zitat
Fatal error: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name='$this->name' AND subject='$this->subject' AND link='$this->link' AND downloadlink='$this->downloadlink' ORDER BY DESC LIMIT 10
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=1064
Information:
error message: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name='$this->name' AND subject='$this->subject' AND link='$this->link' AND downloadlink='$this->downloadlink' ORDER BY DESC LIMIT 10
error code: 1064
sql type: MySQLDatabase
sql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC LIMIT 10' at line 4
sql error number: 1064
sql version:
file: C:\xampp\htdocs\wbb31\wcf\lib\system\database\MySQLDatabase.class.php (118)
php version: 5.3.0
wcf version: 1.1.1 pl 2 (Tempest)
date: Mon, 21 Dec 2009 07:05:13 +0000
request: /wbb31/index.php?page=TRList
referer:
Stacktrace:
#0 C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php(49): MySQLDatabase->sendQuery('SELECT name, su...', 10, -10)
#1 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(90): TRListPage->readData()
#2 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(46): AbstractPage->show()
#3 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(64): AbstractPage->__construct()
#4 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(92): RequestHandler->__construct('TRList', Array, 'page')
#5 C:\xampp\htdocs\wbb31\index.php(8): RequestHandler::handle(Array)
#6 {main}
Ich versteh das echt nicht, nicht mal irgendeine IDE zeigt mir einen Fehler an. -
Danke für die Antwort, aber ist genau die gleiche Fehlermeldung wie gerade eben.
Edit: Habe gerade mal was neues hinzugefügt:
PHPpublic $name = '$this->name'; public $subject = '$this->subject'; public $link = '$this->link'; public $downloadlink = '$this->downloadlink';
Allerdings zeigt er mir jetzt wieder die erste Fehlermeldung mit MySQL an. Glaube das ist nicht richtig.
-
Okay, jetzt hab ich mir mal ein paar andere Plugins angeschaut und habe dann mal etwas überlegt.
PHP
Alles anzeigen<?php require_once(WCF_DIR.'lib/page/SortablePage.class.php'); class TRListPage extends SortablePage { public $templateName = 'trList'; public $itemsPerPage = 10; // Anzahl der Zeilen die auf einer Seite angezeigt werden sollen public $defaultSortField = "name";// Das Feld der Tabelle nach dem zuerst sortiert werden soll public $sortOrder = "DESC"; // Sortier Richtung (ASC oder DESC) /** * @see Page::assignVariables() */ public function assignVariables() { parent::asignVariables(); WCF::getTPL()->assign(array( 'name' => $this->name, 'subject' => $this->subject, 'link' => $this->link, 'downloadlink' => $this->downloadlink,)); } /** * @see SortablePage::validateSortField() */ public function validateSortField() { parent::validateSortField(); // Hier werden die Felder aufgelistet nach denen sortiert werden kann switch ($this->sortField) { case 'name': case 'subject': case 'link': case 'downloadlink':break; default: $this->sortField = $this->defaultSortField; } } /** * @see MultipleLinkPage::countItems() */ public function countItems() { // Diese Funktion gibt die Anzahl der Einträge zurück $sql = "SELECT COUNT(*) AS anzahl FROM wcf".WCF_N."_trlevels"; $row = WCF::getDB()->getFirstRow($sql); return $row['anzahl']; } public function readData() { $sql = "SELECT name, subject, link, downloadlink FROM wcf".WCF_N."_trlevels WHERE name='$this->name', subject='$this->subject', link='$this->link', downloadlink='$this->downloadlink' ORDER BY ".$this->sortField." ".$this->sortOrder." LIMIT ".$this->itemsPerPage." OFFSET ".(($this->pageNo - 1) * $this->itemsPerPage); $result = WCF::getDB()->sendQuery($sql); } } ?>
Habe ich jetzt mal probiert.
SQL Fehler war denke ich die ganze Zeit: "FROMwcf", habe es zu "FROM wcf" geändert.Folgende Fehlermeldung:
Zitat
Fatal error: PHP notice in file C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php (42): Undefined property: TRListPage::$name
Information:
error message: PHP notice in file C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php (42): Undefined property: TRListPage::$name
error code: 0
file: C:\xampp\htdocs\wbb31\wcf\lib\system\WCF.class.php (281)
php version: 5.3.0
wcf version: 1.1.1 pl 2 (Tempest)
date: Sun, 20 Dec 2009 15:03:14 +0000
request: /wbb31/index.php?page=TRList
referer:
Stacktrace:
#0 C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php(42): WCF::handleError(8, 'Undefined prope...', 'C:\xampp\htdocs...', 42, Array)
#1 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(90): TRListPage->readData()
#2 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(46): AbstractPage->show()
#3 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(64): AbstractPage->__construct()
#4 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(92): RequestHandler->__construct('TRList', Array, 'page')
#5 C:\xampp\htdocs\wbb31\index.php(8): RequestHandler::handle(Array)
#6 {main}
Ich verstehe aber nicht was falsch ist.
Oben steht doch:Danke schonmal.
-
X und Y wären dann natürlich die Eingaben des Benutzers bzw. die Parameter.
Und wie mache ich das dann?Falsches gedacht. -
[quote]Fatal error: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name, subject, ORDER BY DESC LIMIT 10 OFFSET -10
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=1064
Information:
error message: Invalid SQL: SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name, subject, ORDER BY DESC LIMIT 10 OFFSET -10
error code: 1064
sql type: MySQLDatabase
sql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' subject, ORDER BY DESC ' at line 3
sql error number: 1064
sql version:
file: C:\xampp\htdocs\wbb31\wcf\lib\system\database\MySQLDatabase.class.php (118)
php version: 5.3.0
wcf version: 1.1.1 pl 2 (Tempest)
date: Sun, 20 Dec 2009 11:39:07 +0000
request: /wbb31/index.php?page=TRList
referer:
Stacktrace:
#0 C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php(36): MySQLDatabase->sendQuery('SELECT name, su...')
#1 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(90): TRListPage->readData()
#2 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(46): AbstractPage->show()
#3 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(64): AbstractPage->__construct()
#4 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(92): RequestHandler->__construct('TRList', Array, 'page')
#5 C:\xampp\htdocs\wbb31\index.php(8): RequestHandler::handle(Array)
#6 {main}
[/color] -
Oh, okay habs entfernt. Aber der Fehler bleibt der Selbe, bloß das eine SELECT ist weg.
Habe mal auf den Link geklickt, also der Link zu WoltLab, aber an der MySQL Version dürfte es ja nicht liegen.
Auf 2 verschiedenen Servern gibts diese Fehlermeldung. -
Danke schonmal.
Zitat
Fatal error: Invalid SQL: SELECT SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name, subject, ORDER BY DESC LIMIT 10 OFFSET -10
You get more information about the problem in our knowledge base: http://www.woltlab.com/help/?code=1064
Information:
error message: Invalid SQL: SELECT SELECT name, subject, link, downloadlink FROM wcf1_trlevels WHERE name, subject, ORDER BY DESC LIMIT 10 OFFSET -10
error code: 1064
sql type: MySQLDatabase
sql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT name, subject, link, downloadlink FROM wcf1_trle' at line 1
sql error number: 1064
sql version:
file: C:\xampp\htdocs\wbb31\wcf\lib\system\database\MySQLDatabase.class.php (118)
php version: 5.3.0
wcf version: 1.1.1 pl 2 (Tempest)
date: Sun, 20 Dec 2009 11:06:36 +0000
request: /wbb31/index.php?page=TRList
referer:
Stacktrace:
#0 C:\xampp\htdocs\wbb31\wcf\lib\page\TRListPage.class.php(36): MySQLDatabase->sendQuery('SELECT SELECT ...')
#1 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(90): TRListPage->readData()
#2 C:\xampp\htdocs\wbb31\wcf\lib\page\AbstractPage.class.php(46): AbstractPage->show()
#3 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(64): AbstractPage->__construct()
#4 C:\xampp\htdocs\wbb31\wcf\lib\util\RequestHandler.class.php(92): RequestHandler->__construct('TRList', Array, 'page')
#5 C:\xampp\htdocs\wbb31\index.php(8): RequestHandler::handle(Array)
#6 {main}Ist nun die gesamte Fehlermeldung.
Select ist mir irgendwie entfallen. :wacko:Die Tabellenspaltennamen habe ich schon genommen, also name, subject, link und downloadlink.
Ich möchte nur diese ausgeben. -
Hi,
Ich schreibe gerade, oder bin auf dem besten Weg ein Plugin zu schreiben.
Ich wollte mich jetzt mal an der SortablePage und an der MultipleLinkPage versuchen, aber irgendwie komme ich nicht weiter.Habe den Code aus dem Devcenter mal so angepasst wie ich mir das vorstelle:
PHP
Alles anzeigen<?php require_once(WCF_DIR.'lib/page/SortablePage.class.php'); class TRListPage extends SortablePage { public $templateName = 'trList'; public $itemsPerPage = 10; // Anzahl der Zeilen die auf einer Seite angezeigt werden sollen public $defaultSortField = "name";// Das Feld der Tabelle nach dem zuerst sortiert werden soll public $sortOrder = "ASC"; // Sortier Richtung (ASC oder DESC) public function validateSortField() { parent::validateSortField(); // Hier werden die Felder aufgelistet nach denen sortiert werden kann switch ($this->sortField) { case 'name': case 'subject': case 'link': case 'downloadlink':break; default: $this->sortField = $this->defaultSortField; } } public function countItems() { // Diese Funktion gibt die Anzahl der Einträge zurück $sql = "SELECT COUNT(*) AS anzahl FROMwcf".WCF_N."_trlevels"; $row = WCF::getDB()->getFirstRow($sql); return $row['anzahl']; } public function readData() { $sql = "SELECT * FROM wcf".WCF_N."_trlevels WHERE name, subject, link, downloadlink ORDER BY ".$this->sortField." ".$this->sortOrder." LIMIT ".$this->itemsPerPage." OFFSET ".(($this->pageNo - 1) * $this->itemsPerPage); $result = WCF::getDB()->sendQuery($sql); } } ?>
Das Template ist ja erstmal unwichtig, er zeigt mir bei dem Code folgende Fehlermeldung an:
Zitat
Fatal error: Invalid SQL: SELECT * FROM wcf1_trlevels WHERE name ORDER BY ASC LIMIT 10 OFFSET -10
Mit DESC habe ich es auch schon probiert, dann kommt noch ein anderer Fehler, bzw. das ASC wird mit DESC ausgetauscht.Hoffe ihr könnt mir helfen.
-
Hab ich jetzt erst gelesen.
Von mir auch alles Gute.