Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

6953 Beiträge in 1147 Themen- von 592 Mitglieder - Neuestes Mitglied: 0etzi

05-09-2008, 22:01:42
faqboard.info - SupportforumScriptfragenNewswriter News Management ScriptNewswriter fertige Mods / HacksWeiterlesen Link in neuem Fenster öffnen
Seiten: [1]   Nach unten
Drucken
Autor Thema: Weiterlesen Link in neuem Fenster öffnen  (Gelesen 1293 mal)
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« am: 19-10-2003, 10:51:28 »

Mit diesemHack kann man den weiterlesen Link in einem neuen Fenster (popUp) öffnen, so daß der ganze Artikel dann zentriert in der Mitte des Bildschirms erscheint.

Showfunc.inc.php öffnen und folgende Zeilen suchen:
Code:

elseif (isset($file_entries['ARTICLE'])) {
$link = '<nobr>'.$NW_TRANSLATION['layout_readonleft'].'<a href="';
$link .= $articleurl;
$link .= '">'.$NW_TRANSLATION['show_more'].'</a>'.$NW_TRANSLATION['layout_readonright'].'</nobr>';
$line = str_replace('[--LINK--]', $link, $line);
}


und durch diese ersetzen:
Code:

elseif (isset($file_entries['ARTICLE'])) {
$link = '<nobr>'.$NW_TRANSLATION['layout_readonleft'].'<a href="javascript:NewWindow(\'';
$link .= $articleurl;
$link .= '\',\'mypopup\',\'640\',\'480\',\'custom\',\'front\');">'.$NW_TRANSLATION['show_more'].'</a>'.$NW_TRANSLATION['layout_readonright'].'</nobr>';
$line = str_replace('[--LINK--]', $link, $line);
}


Dann noch folgenden Javascript Code zwischen die Head Tags in die Header Dateien (header.newspage.tpl.php) einfügen:

Code:

<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
<!--
var win=null;
function NewWindow(mypage,myname,w,h,pos,infocus){
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);
win.focus();}
// -->
</script>
Gespeichert

cg1
Jr. Member
**
Offline Offline

Beiträge: 86


Profil anzeigen
« Antwort #1 am: 14-12-2003, 16:17:11 »

funktioniert die funktion auch mit eingeschaltetem "google popup blocker" oder gibts da probleme? das tool verbreitete sich da derzeit rasend schnell.

ciao
Gespeichert
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2880



Profil anzeigen WWW
« Antwort #2 am: 15-12-2003, 09:13:57 »

Hi,

keine Ahnung, wer Pop-Ups einsetzt muss mit so was immer leben.
Ich denke mal eher nicht, da es sich um eine Javascript PopUp handelt, mit meinem Slimbrowser werden die Fenster geblockt.
Gespeichert

Seiten: [1]   Nach oben
Drucken
Gehe zu: