Funktion Externe URL im Artikel

Falls das jemand mal ausprobiert hat, wird er feststellen, dass die Funktion “Externe URL” im Artikel überhaupt nicht funktioniert bzw funktionieren kann.

Standardmäßig steht im [B]Adminbereich[/B] bei einem [B]Artikel[/B] unter dem Reiter [B]Erweitert[/B] im Punkt [B]Externe URL[/B] schon [B]http://[/B] drin. Speichert man dann eine eigene URL ab, wird diese auf der Artikelseite zwar dargestellt aber ohne [B]http://[/B] vorne dran. Dadurch verweist die URL auf den Shop, was natürlich nicht den gewünschten Effekt bringt. Zudem wird das ganze noch schlimmer, wenn mal eine https Domain eingegeben wird.

Um das Problem zu beseitigen, muss folgendes geändert werden:

Datei: admin/article_extend.php Zeile 231 public function addDefaultValues einen Kommentar reinpacken:

  //$aParams['oxarticles__oxexturl'] = str_replace( "http://", "", $aParams['oxarticles__oxexturl']);

Datei: admin/tpl/article_extend.tpl Zeile 118 das http:// entfernen

              <input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxexturl->fldmax_length}]" name="editval[oxarticles__oxexturl]" value="http://[{$edit->oxarticles__oxexturl->value}]" [{ $readonly }]>

gegen

              <input type="text" class="editinput" size="40" maxlength="[{$edit->oxarticles__oxexturl->fldmax_length}]" name="editval[oxarticles__oxexturl]" value="[{$edit->oxarticles__oxexturl->value}]" [{ $readonly }]>

Den Nutzen dieser beiden Funktionen ist mir völlig schleierhaft. Erst packen wir http im Template dazu, dann löschen wir (gleich alle) http wieder weg. Ist einfacher, man schreibt es gar nicht erst hin, dann kann man auch andere URL Typen benutzen.

Das Problem kann jeder im aktuellen Demoshop problemlos sehen.

Musst mal schauen, irgendwo im Forum gibt es da eine entsprechende Lösung, dann funktioniert es wie es soll. Dieses Problem existiert schon min. seit 4.5.0.

Siehe: http://www.oxid-esales.com/forum/showthread.php?t=10603

Hi,

[QUOTE=e-hahn;81098]Dieses Problem existiert schon min. seit 4.5.0.[/QUOTE]

Schön. Und das stellt Ihr beiden so einfach mal eben im Forum fest, ja? In der Hoffnung, dass da mal jemand drauf stößt und das in den Bugtracker einträgt? Wie sollen denn die Entwickler sonst davon Wind bekommen?

Gruß

Hallo. Also ich bin jetzt ein klein bisschen verwirrt. Hier ist doch ein Bug-Verdacht Forum. Ich habe meinen Verdacht auf einen Bug geschrieben um zu erfahren, ob das andere genauso sehen.
Zudem ein Zitat aus dem gepinnten Beitrag in diesem Forum http://www.oxid-esales.com/forum/showthread.php?t=6386#top:

hier gibt es nun das gewünschte Unterforum für diejenigen, die der englischen Sprache nicht mächtig sind und deshalb nicht selbst im Bugtracker eintragen können.

[QUOTE=Marco Steinhaeuser;81124]
Und das stellt Ihr beiden so einfach mal eben im Forum fest, ja? In der Hoffnung, dass da mal jemand drauf stößt und das in den Bugtracker einträgt? Wie sollen denn die Entwickler sonst davon Wind bekommen?
[/QUOTE]

Hallo? Das Forum hat nicht nur einen Eintrag diesbezüglich, ich bin davon ausgegangen, dass dies schon jemand eingetragen hatte. Wäre ja nicht das erste mal das Bugs nicht gefixt werden, vergessen wurden etc…

Moin,

so. Da haben wir ihn:
https://bugs.oxid-esales.com/view.php?id=3566

Sorry, das kam vielleicht etwas rülpsiger rüber als es sollte - vor allem hronny will ich überhaupt keinen Vorwurf machen, da er mit gerade mal 3 Posts überhaupt nichts über die hiesigen Gepflogenheiten wissen kann.

Um jegliche Missverständnisse hier aus dem Weg zu räumen:
Es kann niemand davon ausgehen, dass sich jemand für irgendwelche Äusserungen hier im Forum, auch wenn es sich um Bugreports handelt, verantwortlich fühlt. Auch ist es keineswegs so, dass ich mich pausenlos im Forum herumtreibe und Bugs zum Eintragen sammle. Ein Bug, der im Forum gemeldet wird, ist kein Bug. Ein Bug wird in dem Moment zum Bug, wenn er im Bugtracker landet. Bugs, die hier im Forum gemeldet werden, werden von Freiwillen eingetragen.

Gruß

Ich denke das ist hier schon gefixt: https://bugs.oxid-esales.com/view.php?id=3169

[QUOTE=Marco Steinhaeuser;81155]…Ein Bug, der im Forum gemeldet wird, ist kein Bug. Ein Bug wird in dem Moment zum Bug, wenn er im Bugtracker landet. Bugs, die hier im Forum gemeldet werden, werden von Freiwillen eingetragen.[/QUOTE]
Schon klar … Sorry!
Wie gesagt, bin davon ausgegangen das dies schon mal gemeldet und behoben wurde. Ist bei mir ja schon ne weile her wo ich mit diesen Fehler konfrontiert wurde…

[QUOTE=leofonic;81156]Ich denke das ist hier schon gefixt: https://bugs.oxid-esales.com/view.php?id=3169[/QUOTE]

Danke Frank. Das was ich eingetragen habe, ist auch etwas anderes:

#3566
Der im Admin eingetragene externe Link hat im Azure keinen Linktext und ist somit nicht zu sehen.

#3169
http wird verschluckt: Ist schon in der Beta2 behoben.

Also alle Aufregung umsonst und wir haben uns alle wieder lieb :-))

Gruß

[QUOTE=Marco Steinhaeuser;81163]
Der im Admin eingetragene externe Link hat im Azure keinen Linktext und ist somit nicht zu [/QUOTE]
Es gibt noch ein Feld “Linktext” unter dem Linkfeld, wenn man dort etwas einträgt funktioniert es glaube ich. Defaultmässig sollte allerdings der Link selbst der Text sein.

Danke! Wenn der Bug noch gefixt wird, sind dann wieder alle glücklich :smiley:

[QUOTE=hronny;81214]Danke! Wenn der Bug noch gefixt wird, sind dann wieder alle glücklich :D[/QUOTE]
Isser eigentlich schon, nur noch nicht released, weil er erst mit der 4.6.0 rauskommt. Du kannst Dir aber schonmal anschauen, was in der Beta gemacht wurde. Wenn Du das übernimmst und später ein Update machst, wird die Datei ja eh überschrieben :wink:

Gruß

ich dachte der bug wäre gelöst - sieht aber in der 4.6.5 nicht so aus :mad: , oder sehe ich da was falsch

https://bugs.oxid-esales.com/view.php?id=3566

also im Demoshop tuts