Forum

Moderiert von: stefan, spinne
Forum: Bug oder nicht...
Sie schreiben eine Antwort zum Thema: ERROR [2] found a double "encodeurl"
Gehe zu: OpenPHPNuke - das Open Source CMS Forum Index


Benutzername:
 
Sicherheits-Code
Sicherheits-Code
Neu laden

Thema im Überblick

Autor
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 15.08.2006 20:46

Für alle, die ein ähnliches Problem haben - hier die Lösung:
global $opnConfig;

$_article_dat_ = $opnConfig['_article_dat_'];
$title = $_article_dat_['[TITLE]'] . '<br />';
if ($_article_dat_['[CAT]'] != '') {
//     $title = "<a class='opncenterboxhead' href='" . encodeurl ($_article_dat_['[HREFCAT]']) . "'>" . $_article_dat_['[CAT]'] . "</a>: " . $_article_dat_['[TITLE]'] . '<br />';
     $title = "<a class='opncenterboxhead' href='" . $_article_dat_['[HREFCAT]'] . "'>" . $_article_dat_['[CAT]'] . "</a>: " . $_article_dat_['[TITLE]'] . '<br />';
}
// $poster = "<a class='opncenterboxhead' href='" . encodeurl ($_article_dat_['[HREFPOSTER]']) . "'>" . $_article_dat_['[POSTER]'] . '</a>';
$poster = "<a class='opncenterboxhead' href='" . $_article_dat_['[HREFPOSTER]'] . "'>" . $_article_dat_['[POSTER]'] . '</a>';
$title .= $_article_dat_['[_THEME_POSTEDBY]'] . " " . $poster . " " . $_article_dat_['[_THEME_ON]'] . " " . $_article_dat_['[POSTEDON]'] . " (" . $_article_dat_['[READS]'] . " * " . $_article_dat_['[_THEME_READS]'] . ")";

(die auskommentierten Zeilen können natürlich gelöscht werden)
Oder anders gesagt: Das encodeurl raus, dann gibt's keine Fehler mehr.

Ciao,
Boby


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 15.08.2006 19:17

Dürfte wohl hieran liegen:
global $opnConfig;

$_article_dat_ = $opnConfig['_article_dat_'];
$title = $_article_dat_['[TITLE]'] . '<br />';
if ($_article_dat_['[CAT]'] != '') {
     $title = "<a class='opncenterboxhead' href='" . encodeurl ($_article_dat_['[HREFCAT]']) . "'>" . $_article_dat_['[CAT]'] . "</a>: " . $_article_dat_['[TITLE]'] . '<br />';
}
$poster = "<a class='opncenterboxhead' href='" . encodeurl ($_article_dat_['[HREFPOSTER]']) . "'>" . $_article_dat_['[POSTER]'] . '</a>';
$title .= $_article_dat_['[_THEME_POSTEDBY]'] . " " . $poster . " " . $_article_dat_['[_THEME_ON]'] . " " . $_article_dat_['[POSTEDON]'] . " (" . $_article_dat_['[READS]'] . " * " . $_article_dat_['[_THEME_READS]'] . ")";

Nun, ganz so firm bin ich im PHP leider noch nicht. Offenbar wird hier ein Array verarbeitet, aus dem diverse Link rausgeholt werden. Hierbei passiert das "encodeurl".
Kann es sein, dass das Problem dann auftritt, wenn ich einen Artikel oder eine Kategorie OHNE Codierung erstellt habe und danach die Url-Codierung umstelle?

Ciao,
Boby


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 15.08.2006 19:02

GOT IT!
Hat mir keine Ruhe gelassen - auslöser ist der Header "articlehead.php" bzw. "articlefoot.php" - wenn ich die verwende, dann kommt dieser Fehler.
Wenn nicht ich den Artikel ohne header verwende, dann gibt's keinen Fehler mehr (obwohl mich das Layout nicht glücklich macht - werde mich mal auf die Suche nach den beiden Files machen & mal reinlesen, was da drin passiert)

Ciao,
Boby


Zitieren Druckerfreundliche Darstellung nach oben
spinne
Registriert: 21.08.2003
Wohnort: Luzern


Sende eine Private Nachricht an spinne Besuche die Homepage von spinne
ERROR [2] found a double "encodeurl"

Geschrieben: 12.08.2006 18:57

hm, da du nur zwei artikel dort hast, löche doch die beiden mal und schreib sie nachher beu bzw. via copy and paste dann.
ggfs. vll auch mal das modul deinstallieren und neuinstallieren, denke das der link event. irgendwo in der db rumfliegt
gruß tine


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 12.08.2006 18:34

spinne schrieb am 12.08.2006 um 11:05:27 Uhr folgendes:

(artikel ist nicht mehr da)

Falls Du den Artikel selbst meinst - der ist schon noch da:
http://www.rc-boote.at/opn/system/article/index.php?sid=2
spinne schrieb am 12.08.2006 um 11:05:27 Uhr folgendes:

Hast du irgendwo einen link eines artikels wo eingebaut, der so nicht mehr stimmt? also das der vorher und war uncodiert und dieser aber jetzt codiert ist?

Nein, nicht das ich wüsste. Allerdings gibt es Bilder in dem Artikel, die AUSSERHALB des OPN-directories liegen (also nicht unter /opn/images sondern unter /images) - kann es das sein?

Ciao,
Boby


Zitieren Druckerfreundliche Darstellung nach oben
spinne
Registriert: 21.08.2003
Wohnort: Luzern


Sende eine Private Nachricht an spinne Besuche die Homepage von spinne
ERROR [2] found a double "encodeurl"

Geschrieben: 12.08.2006 11:05

das bedeutet das irgendein link da (artikel ist nicht mehr da) 2 mal codierte werden sollte

Hast du irgendwo einen link eines artikels wo eingebaut, der so nicht mehr stimmt? also das der vorher und war uncodiert und dieser aber jetzt codiert ist?


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 12.08.2006 09:30

Hi Flash,
hab's nun geändert, ja sogar ohne Verschlüsselung probiert - das war's aber nicht.

Ohne Verschlüsselung kommt noch deutlicher rüber, wo das Problem eigentlich liegt:
ERROR [2] Found an old style & "encodeurl" in /opn/system/article/index.php?sid=2
FOUND IN [http://www.rc-boote.at/opn/system/user/index.php?op=userinfo&uname=Boby]
FOUND AT
Im User-Modul (womit es sonst keine Probleme gibt)
*ratlos*

Ciao,
Boby


Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 11.08.2006 20:23

ändere mal die Verschlüsselungsstufe für die URL-Codierung auf mittel

Admin - Einstellungen - Sicherheit

Flash
[addsig]

Zitieren Druckerfreundliche Darstellung nach oben
Gast
Unregistrierter Benutzer
ERROR [2] found a double "encodeurl"

Geschrieben: 11.08.2006 18:56

Ich bin gerade dabei, langsam mein bestehendes System auf OPN zu migrieren und spiele mich gerade mit den Formatierungen etc. herum.
Bei einem Testartikel bekomme ich diesen seltsamen Fehler:
ERROR [2] found a double "encodeurl"
FOUND IN [http://www.rc-boote.at/opn/system/user/index.php?opnparams=AWpSIlBmU3VQIgkyAH9WOA1iBmQDbFtxAnAFOldiU2gGZ1ZrUhtTbwBjCyw]
FOUND AT

Hier der Link:
http://www.rc-boote.at/opn/system/article/index.php?opnparams=BHNSOwZpWzUAMw

Komisch ist, dass ein zweiter Testartikel KEINEN Fehler bringt.
Also dürfte es am Artikel selbt liegen, aber an WAS?

Hier der Quellcode der Einleitung:
<p><strong>Schwanensee (Kurpark Oberlaa)<br /></strong>1100 Wien, Filmteichstraße 1</p>

Und hier der Quellcode des Bodies:
<p><strong>Anreise</strong></p>
<ul>
<li>Von Favoriten aus kommend Richtung Oberlaa, am <u>oberen</u> Ende der WIG links in die Filmteichstraße einbiegen, danach gleich wieder rechts den Berg hinunter Richtung "Don Alfredo" (italienisches Restaurant). </li>
</ul>
<p><strong>Zugang</strong></p>
<ul>
<li>Viele Seen mit flachen Ufer </li>
<li>Modellbauer sind am "Schwanensee" anzutreffen (das ist der See, durch den unten der Schriftzug "Erholungspark" läuft) </li>
<li>Vom Parkplatz zum Ufer ist es ein gutes Stück (ca. 300m)     </li>
</ul>
<p><strong>Gewässer:</strong></p>
<ul>
<li>Am Ufer teilweise sehr flach, tiefe Stellen aber vorhanden </li>
<li>Einige Äste in Ufernähe, aufpassen ist angebracht.</li>
<li>Einsetzstelle für Schiffe (Mole aus Beton) vorhanden</li>
</ul>
<p><strong>Verpflegung:</strong></p>
<ul>
<li>Italiener "Don Alfredo" mit Sonnenterrasse direkt am See </li>
<li>Zwei Autominuten entfernt ist die "Panoramaschenke" </li>
</ul>
<p><strong>Besonderheiten:</strong></p>
<ul>
<li>Viele Parkplätze, ca. 3-5 Gehminuten bis zum Wasser (siehe rote Linie) </li>
<li>Großer Kinderspielplatz neben dem Lokal </li>
<li>Ausreichend Spaziermöglichkeiten     </li>
</ul>
<p><strong>Verbrenner erlaubt:</strong> </p>
<ul>
<li><strong>NEIN</strong> </li>
</ul>
<p><strong>Lageplan:</strong></p>
<p><img width="640" height="463" border="1" src="/images/gewaesser/plan/oberlaa.jpg" alt="" />     </p>
<p><strong>Fotos:</strong></p>
<p><img width="640" height="480" border="1" src="/images/gewaesser/bilder/oberlaa1.jpg" alt="" /><br /><br /><img width="640" height="480" border="1" src="/images/gewaesser/bilder/oberlaa2.jpg" alt="" /></p>
<p><img width="640" height="480" border="1" src="/images/gewaesser/bilder/oberlaa3.jpg" alt="" /></p>


Ich habe OPN 2.3.6 und das XPSilver Theme.

Danke,
Boby


Zitieren Druckerfreundliche Darstellung nach oben