Stylemotion.de Forum » Archiv » WEB//NEWS
%LINK% Anpassen
Seiten (2): 1 2 »  
Autor Beitrag
 
helden
%LINK% Anpassen
Wo kann ich dafür sorgen das %LINK% im selben Fenster öffnet?

Welche Datei?
Irgendwie klappt die Übergabe des Targets nicht
helden ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
die links öffnen sich standardmäßig im selben fenster, weil das immer so ist, wenn man kein target angibt. und ich nehme mal an, dass kein target angegeben ist.

wenn du das target festlegen willst, dann bearbeite die template-dateien und setze beim html-code für den link das entsprechende HTML-attribut.
Christian Scheb ist online  
 
helden
Ich rede nicht von den Link auf die News. Die gehen im selben Fenster auf und so soll es sein.
Kann auch sein das der Platzhalter ganz anders heisst als %Link%

Ich meine die LINKS am Ende jeder Nachricht
Du kannst ja zu einer Nachricht Links hinzufügen wie Quelle usw. (Die Links die unten stehen)
Die öffnen bei mir immer in einem neuen Fenster. sowas z.B.http://www.helden.de/rpgpad/jump.pl?ID=757
wo dann steht (bei Standarttemplate: Link: Smallville bei "Serienjunkies" mit der entsprechenden Anklickmöglichkeit
Ich hab zwar in den Templates schon mal geschaut, aber noch nicht das richtige gefunden in dem ich das ändern kann.
Hab auch in der config.inc geguckt., weil ich dachte na vielleicht da, aber auch da fand ich nichts.

guck mal http://www.helden.de/news.php

Die Links "lesen" am Ende der Meldungen sind die Standartlinks im Layout angepasst, allerdings das target kann ich für die nirgendwo finden.
helden ist offline  
 
helden
Sorry wegen Doppelpost. Ich glaube jetzt kann ich mich klarer ausdrücken

Im Readme steht

%LINKS%
Wenn Sie dem Artikel Links angefügt haben, werden diese hier aufgelistet. Das aussehen dieser Links wird über das Template "newslink.html" bestimmt.

Ich will aber nicht das Aussehen bestimmen sondern das target andern nur wi
helden ist offline  
 
helden
Hab jetzt selber etwas gefunden, weiss nicht ob das die elegante Lösung ist, sie geht aber. Und vielleicht möchte jemand genau das auch

Die Datei die ich bearbeitet habe ist die
module_news.php

sucht euch das Stück PHP und ändert

blank",' target="_blank"

in

blank",' target="_self"


PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
<?php //Links
        
for($i=1;$i<=3;++$i) {
            if ( 
$res['link'.$i] ) {
            
$links=explode("|",$res['link'.$i]);
            
$lins['%TITEL%']=$this->replace($links[0]);
            
$lins['%LINK%']='<a href="'.$links[2].'"'.$this->iif($links[3]=="blank",' target="_self"').'>'.$this->replace($links[1]).'</a>';
            
$input['%LINKS%'].=strtr($this->get("newslink",$newscat[$res['catid']]['tfolder']),$lins);
            unset(
$links,$lins);
            }
        }
        if ( !
$input['%LINKS%'] ) $input['%LINKS%']=""?>
helden ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
wär es nicht am allereinfachsten gewesen, im adminbereich beim eintragen des links, das häckchen "neues fenster" wegzumachen? *rolleyes*
Christian Scheb ist online  
 
helden
LOL Du weisst wie das ist mit dem Wald und den Bäumen
Ich habe grad nen Lachflash *lol**lol**lol*

Aber du kannst nicht sagen, ich hätte mich nicht bemüht:DB)

Danke für dieses geile Script!
helden ist offline  
 
helden
Noch ne Frage dazu.
Wo und wie kann ich die LINKS so einstellen, das dort nicht der Linkname sondern die LinkURL angezeigt wird.

Hintergrund
Ich will 2mal Webnews auf eine Datenbak zugreifen lassen.
1. Webnews erstellt die Seite und zeigt sie ganz normal an
2. Webnews soll eine Seite erstellen (also anderes Design) die ich dann als Textnewsletter verschicken kann. Sie soll also auch die Links direkt als Textcode anzeigen.

Ich denke es liegt an der selben Stelle versteckt nur wo und wie genau?

//Links
for($i=1;$i<=3;++$i) {
if ( $res['link'.$i] ) {
$links=explode("|",$res['link'.$i]);
$lins['%TITEL%']=$this->replace($links[0]);
$lins['%LINK%']='<a href="'.$links[2].'"'.$this->iif($links[3]=="blank",' target="_blank"').'>'.$this->replace($links[1]).'</a>';
$input['%LINKS%'].=strtr($this->get("newslink",$newscat[$res['catid']]['tfolder']),$lins);
unset($links,$lins);
}
}
if ( !$input['%LINKS%'] ) $input['%LINKS%']="";
helden ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
$this->replace($links[1]) ändern in $this->replace($links[2])
Christian Scheb ist online  
 
helden
Allerbesten Dank :D
Jetzt steht der Newslettergenerator in den Starlöschern
helden ist offline  
Seiten (2): 1 2 »  
 
Suche Optionen
» Erweiterte Suche
Druckansicht Druckansicht