RSS Feed aus Contentpart News

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
geckse
Posts: 25
Joined: Thu 10. Sep 2015, 18:56

Re: RSS Feed aus Contentpart News

Post by geckse »

Code: Select all

$sql=“SELECT * FROM phpwcms_content WHERE cnt_module = ’news‘ AND cnt_status = 1 ORDER BY cnt_created DESC;“;
phpwcms hat dafür intern eine Variabel: DB_PREPEND.

Demnach müsste die SQL Abfrage folgendermaßen sein:

Code: Select all

$sql=“SELECT * FROM ".DB_PREPEND."phpwcms_content WHERE cnt_module = ’news‘ AND cnt_status = 1 ORDER BY cnt_created DESC;“;
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: RSS Feed aus Contentpart News

Post by juergen »

dann ist der Fehler vermutlich weg ;) Aber schau mal nach dem genauen Namen der Konstanten und ob der Trennpunkt für das Präfix schon dabei steht ?!
User avatar
Oliver Georgi
Site Admin
Posts: 9888
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: RSS Feed aus Contentpart News

Post by Oliver Georgi »

Da das Script leider am System vorbearbeitet, existiert auch die Konstante nicht.

Code: Select all

$sql=“SELECT * FROM ".($phpwcms['db_prepend'] ? $phpwcms['db_prepend'].'_' : '')."phpwcms_content WHERE cnt_module = ’news‘ AND cnt_status = 1 ORDER BY cnt_created DESC“;
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
klinge
Posts: 16
Joined: Sat 28. Dec 2013, 23:42

Re: RSS Feed aus Contentpart News

Post by klinge »

Also damit:

Code: Select all

$sql=“SELECT * FROM ".DB_PREPEND."phpwcms_content WHERE cnt_module = ’news‘ AND cnt_status = 1 ORDER BY cnt_created DESC;“;
bekomme ich:

Code: Select all

Parse error: syntax error, unexpected '".DB_PREPEND."' (T_CONSTANT_ENCAPSED_STRING) in /home/attacber/www/al-be.ch/news_rss.php on line 21
und damit:

Code: Select all

$sql=“SELECT * FROM ".($phpwcms['db_prepend'] ? $phpwcms['db_prepend'].'_' : '')."phpwcms_content WHERE cnt_module = ’news‘ AND cnt_status = 1 ORDER BY cnt_created DESC“;
das:

Code: Select all

Parse error: syntax error, unexpected '"' in /home/attacber/www/al-be.ch/news_rss.php on line 21
User avatar
Oliver Georgi
Site Admin
Posts: 9888
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: RSS Feed aus Contentpart News

Post by Oliver Georgi »

Zeichensetzung überarbeiten!

Code: Select all

$sql="SELECT * FROM ".($phpwcms['db_prepend'] ? $phpwcms['db_prepend'].'_' : '')."phpwcms_content WHERE cnt_module = 'news' AND cnt_status = 1 ORDER BY cnt_created DESC";
Nicht in einem Word-Editor oder ähnlichem Bearbeiten. Also wissen, was man da tut.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
geckse
Posts: 25
Joined: Thu 10. Sep 2015, 18:56

Re: RSS Feed aus Contentpart News

Post by geckse »

Wenn man die den Code von deiner Referenzseite kopiert wurden die Anführungszeichen umgewandelt. Daher der parse Error. Es müssen die einfachen sein, also ".
Ich glaube deine sind am Anfang und Ende der SQL Anfrage geschwungen.
klinge
Posts: 16
Joined: Sat 28. Dec 2013, 23:42

Re: RSS Feed aus Contentpart News

Post by klinge »

Es ist tatsächlich richtig, dass ich nicht weiss, was ich da tue. Ich ging davon aus, dass nicht die ganze Formatierung verändert wird, wenn ich ein zur Verfügung gestelltes Script in einen Texteditor (gedit) kopiere.

Jedenfalls scheinen die Formatierungen jetzt zu funktionieren. Dafür erhalte ich jetzt diesen Fehler:

Code: Select all

Warning: mysql_connect() [function.mysql-connect.php]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/attacber/www/al-be.ch/news_rss.php on line 36
Auf Zeile 36 steht:

Code: Select all

$dbLink = mysql_connect ($phpwcms[‚localhost‘],$phpwcms[‚Benutzer‘],$phpwcms[‚Passwort‘]) or die (mysql_error());
geckse
Posts: 25
Joined: Thu 10. Sep 2015, 18:56

Re: RSS Feed aus Contentpart News

Post by geckse »

selber Fall: Die Anführungszeichen sind wichtig. Ersetz mal alle " ‚ " und " ‘ " mit " ' ".
Und alle doppelten ' “ ' mit ' " '.

allso müssen auch die assoziative Arrays so aussehen:

Code: Select all

$phpwcms['localhost']
klinge
Posts: 16
Joined: Sat 28. Dec 2013, 23:42

Re: RSS Feed aus Contentpart News

Post by klinge »

Merci, das habe ich erledigt aber es funktioniert immer noch nicht:

Code: Select all

Warning: mysql_connect() [function.mysql-connect.php]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/attacber/www/al-be.ch/news_rss.php on line 36
User avatar
Oliver Georgi
Site Admin
Posts: 9888
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: RSS Feed aus Contentpart News

Post by Oliver Georgi »

Come on!

Du musst ungefähr wissen, was Du da tust. Lies die Fehlermeldungen und gehe auf Suche. Das hat nichts mehr mit phpwcms zu tun.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
nameless1
Posts: 878
Joined: Sun 27. Apr 2008, 23:22

Re: RSS Feed aus Contentpart News

Post by nameless1 »

alternativ kannst du hier auch nach professioneller hilfe fragen.
Post Reply