Titel im Detaillink
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Titel im Detaillink
Ich möchte den Titel der News in den Detail-Link einbinden.
Allerdings ist es offenbar damit nicht getan. Was muss ich noch anpassen?
Allerdings ist es offenbar damit nicht getan. Was muss ich noch anpassen?
Zuletzt geändert von Dani1978 am 17.02.2008 12:35, insgesamt 1-mal geändert.
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Habe dazu mal die Lösung aus cpo 4 kopiert und etwas abgeändert.
if (!isset($_REQUEST['nr']) && isset($_REQUEST['titel'])) {
$query = "SELECT nr "
."FROM ".CPO_NEWS." "
."WHERE titel='".$_REQUEST['titel']."' "
."AND rubric_id=".$cpoRubricId." AND artikel_archiv=0";
DEBUG(2, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$db->next_record();
$_REQUEST['nr'] = $db->v('nr');
$_GET['nr'] = $db->v('nr');
die lösung will aber denoch nicht klappen.
if (!isset($_REQUEST['nr']) && isset($_REQUEST['titel'])) {
$query = "SELECT nr "
."FROM ".CPO_NEWS." "
."WHERE titel='".$_REQUEST['titel']."' "
."AND rubric_id=".$cpoRubricId." AND artikel_archiv=0";
DEBUG(2, $query, __FILE__, __LINE__);
$db = new DB;
$db->query($query);
$db->next_record();
$_REQUEST['nr'] = $db->v('nr');
$_GET['nr'] = $db->v('nr');
die lösung will aber denoch nicht klappen.
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
Ist es in CPO 3 denn nicht möglich sich mit den Template-Platzhaltern einen Detaillink mit titel zusammenzubauen?
Und zu deinem 2. Beitrag: Ich weiß nicht ob $cpoRubricId und die DB-Klasse zum Zugriff auf die Datenbank in CPO 3 zur Verfügung stehen.
Ist nur so ne Anmerkung. Denn ich kenne mich eigentlich nur in CPO 4 richtig aus.
Gruß Matthias
Und zu deinem 2. Beitrag: Ich weiß nicht ob $cpoRubricId und die DB-Klasse zum Zugriff auf die Datenbank in CPO 3 zur Verfügung stehen.
Ist nur so ne Anmerkung. Denn ich kenne mich eigentlich nur in CPO 4 richtig aus.
Gruß Matthias
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Dani1978 hat geschrieben:Nein ist es nicht.Matthias V hat geschrieben:Ist es in CPO 3 denn nicht möglich sich mit den Template-Platzhaltern einen Detaillink mit titel zusammenzubauen?
Code: Alles auswählen
<a href="detail.php?titel=<%cpTitle%>">mehr >></a>
Zum Code:
in ConPresso 3.4.x gibt es CPO_NEWS nicht, stattdessen wird ".$dbPrefix."_news verwendet... muß man ja nur ein paar Zeilen tiefer nachlesen...
- Matthias V
- Modul-Entwickler
- Beiträge: 1251
- Registriert: 01.01.1970 01:00
- Wohnort: Sondershausen
- Hat sich bedankt: 54 Mal
- Danksagung erhalten: 147 Mal
- Kontaktdaten:
Stimmt, am anfang von CPO 4 musste ich noch um den Platzhalter Rubric betteln, damit man ihn auch im Template zu Verfügung hat.Tor3 hat geschrieben:insofern es ein Link vor der Index-Seite der Rubrik auf die Detailseite der Rubrik ist.Code: Alles auswählen
<a href="detail.php?titel=<%cpTitle%>">mehr >></a>
Demnach gab es einen Rubrik-Platzhalter leider noch nicht in CPO 3.4
mod_Guestbook 4.1.0
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Inweifern würdest du es lösen?Tor3 hat geschrieben:Dani1978 hat geschrieben:Nein ist es nicht.Matthias V hat geschrieben:Ist es in CPO 3 denn nicht möglich sich mit den Template-Platzhaltern einen Detaillink mit titel zusammenzubauen?insofern es ein Link vor der Index-Seite der Rubrik auf die Detailseite der Rubrik ist.Code: Alles auswählen
<a href="detail.php?titel=<%cpTitle%>">mehr >></a>
Ich würde den Detaillink mit diesen Template Platzhaltern zusammenbauenDani1978 hat geschrieben:Inweifern würdest du es lösen?Tor3 hat geschrieben:Dani1978 hat geschrieben: Nein ist es nicht.insofern es ein Link vor der Index-Seite der Rubrik auf die Detailseite der Rubrik ist.Code: Alles auswählen
<a href="detail.php?titel=<%cpTitle%>">mehr >></a>
Code: Alles auswählen
<a href="detail.php?titel=<%cpTitle%>">mehr >></a>
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Verstehe ich nicht: Die Platzhalter sind doch im Template? Oder wo sollte ich die Anpassung durchführen?
Zuletzt geändert von Dani1978 am 17.02.2008 12:36, insgesamt 1-mal geändert.
Mir brauchst Du keine Anpassung durchführen, egal wo.Oder wo sollte ich dir Anpassung durchführen.
Sieht witzigerweise genau andersrum aus.Dabei wurde die Detail-Titel gegen Detail_nr ausgetauscht.
In Deinem Link findet man komische Links in der Form
http://www.dresdner-sc.de/content/conpr ... t%20ab.php
wo ich gedacht hätte daß es Dir um sowas wie
http://www.dresdner-sc.de/content/conpr ... Punkt%20ab
ginge. Du versuchst also nicht die detail.php mit dem Titel aufzurufen sondern versuchst Deinen Server dazu zu bewegen eine Datei mit dem Namen entsprechend dem Titel Deines Artikels zu liefern, die aber höchstwahrscheinlich nicht auf selbigem vorhanden ist. Aber vermutlich hast Du noch eine geheime .htaccess von der man nichts weiß...
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Ok, da habe ich ein htacess-Lösung genommen.
Mal was probiert mit detail.php?
http://www.dresdner-sc.de/content/conpr ... _Nachwuchs
Aber auch fehlgeschlagen.
Database error: Invalid SQL: SELECT nr FROM cpo WHERE titel='Dresdner_SC_sucht_talentierten_Nachwuchs' AND rubric_id= AND artikel_archiv=0
MySQL Error: 1064 (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 'AND artikel_archiv=0' at line 1)
Session halted.
Mal was probiert mit detail.php?
http://www.dresdner-sc.de/content/conpr ... _Nachwuchs
Aber auch fehlgeschlagen.
Database error: Invalid SQL: SELECT nr FROM cpo WHERE titel='Dresdner_SC_sucht_talentierten_Nachwuchs' AND rubric_id= AND artikel_archiv=0
MySQL Error: 1064 (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 'AND artikel_archiv=0' at line 1)
Session halted.
Zuletzt geändert von Dani1978 am 17.02.2008 12:04, insgesamt 1-mal geändert.
Du hast jetzt gezeigt wie der Link aussieht (und nicht funktioniert).
Schreibe hier mal auf, wie er aussehen soll.
Hast Du überhaupt mal den Code ausprobiert?
Wenn ja, was hat dann genau nicht funktioniert?
Google mal nach "Wie man Fragen richtig stellt" und lies Dir das Ergebnis gründlich durch
Schreibe hier mal auf, wie er aussehen soll.
Hast Du überhaupt mal den Code ausprobiert?
Wenn ja, was hat dann genau nicht funktioniert?
ist keine gute Beschreibung Deiner sicherlich genauen Beobachtung der Ereignisse auf Deinem Bildschirm, der Dir sicher optisch und textlich irgendwas mitgeteilt hat, was Dich zu diesem Schluss "funzt nicht" kommen ließ, was aber durchaus eine Fehlinterpretation sein kann.Aber funzen tut die Lösung mit oder ohne Leerzeichen nicht.
Google mal nach "Wie man Fragen richtig stellt" und lies Dir das Ergebnis gründlich durch
Oh, nachträglich reineditiert... danke!Dani1978 hat geschrieben:Ok, da habe ich ein htacess-Lösung genommen.
Mal was probiert mit detail.php?
http://www.dresdner-sc.de/content/conpr ... _Nachwuchs
Aber auch fehlgeschlagen.
Database error: Invalid SQL: SELECT nr FROM cpo WHERE titel='Dresdner_SC_sucht_talentierten_Nachwuchs' AND rubric_id= AND artikel_archiv=0
MySQL Error: 1064 (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 'AND artikel_archiv=0' at line 1)
Session halted.
Nun mal zu dem, was Du da gemacht hast:
1.) Gibt es eine Tabelle "cpo"?
2.) Komischer Titel... lauter "_" darin... schreibst Du das wirklich so?
3.) Die Fehlermeldung wird verursacht durch rubric= und dann eben die fehlende Angabe.
Hast Du mal Dein SQL mit dem SQL in der i_detail.php und der i_index.php verglichen?
Dabei hätte Dir auffallen können, daß ConPresso 3.4.x die Rubriken nicht nach "rubric" unterscheidet sondern nach was ganz anderem...
-
- ConPresso-Checker
- Beiträge: 217
- Registriert: 15.12.2005 09:27
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Ich suche eine Lösung für CPO 3, die wie folgt aussehen sollte:
domain.de/cpo/kategorie/detail.php?titel=Titel der News
mit Hilfe von htacess eventuell optional noch umwandeln in
domain.de/cpo/kategorie/titel.html.
Dazu habe ich in meiner index10.php (nicht am Namen stören) folgende Anpassung vorgenommen.
$db_nr = $db->v("nr");
$db_mehr = $db->v("mehr");
$db_pub_datum = $db->v("pub_datum");
$db_bild_link = $db->v("bild_link");
$db_titel = $db->v("titel");
$db_text_1 = $db->v("text_1");
$db_freigabe = $db->v("freigabe");
$db_rubric = $db->v("kategorie");
$datum = date( "d.m.Y", $db_pub_datum );
// Artikel-Nummer
echo "<tr>
<td align=\"left\" valign=\"top\">";
echo "$datum
";
echo "</td>
<td align=\"left\">";
echo "<A HREF=\"../".$db_rubric."/detail.php?titel=".$db_titel."\">".$db_titel."</A> ";
echo "</td></tr>";
domain.de/cpo/kategorie/detail.php?titel=Titel der News
mit Hilfe von htacess eventuell optional noch umwandeln in
domain.de/cpo/kategorie/titel.html.
Dazu habe ich in meiner index10.php (nicht am Namen stören) folgende Anpassung vorgenommen.
$db_nr = $db->v("nr");
$db_mehr = $db->v("mehr");
$db_pub_datum = $db->v("pub_datum");
$db_bild_link = $db->v("bild_link");
$db_titel = $db->v("titel");
$db_text_1 = $db->v("text_1");
$db_freigabe = $db->v("freigabe");
$db_rubric = $db->v("kategorie");
$datum = date( "d.m.Y", $db_pub_datum );
// Artikel-Nummer
echo "<tr>
<td align=\"left\" valign=\"top\">";
echo "$datum
";
echo "</td>
<td align=\"left\">";
echo "<A HREF=\"../".$db_rubric."/detail.php?titel=".$db_titel."\">".$db_titel."</A> ";
echo "</td></tr>";
Jetzt fehlt noch der Satz:
Dadurch erhalte ich einen Detaillink in der Form
http://www.dresdner-sc.de/content/conpr ... der%20News
Ok. das war Dein Ziel.
Und was kommt jetzt?
Wenn Du den Link anklickst hast Du welches Problem?
Eine Beschreibung wäre schön...
Dadurch erhalte ich einen Detaillink in der Form
http://www.dresdner-sc.de/content/conpr ... der%20News
Ok. das war Dein Ziel.
Und was kommt jetzt?
Wenn Du den Link anklickst hast Du welches Problem?
Eine Beschreibung wäre schön...