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

Einloggen mit Benutzername, Passwort und Sitzungslänge

 
Erweiterte Suche

7023 Beiträge in 1155 Themen- von 599 Mitglieder - Neuestes Mitglied: Erika

12-10-2008, 07:06:51
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 1331 mal)
basti
Master of Disaster
Administrator
Hero Member
*****
Offline Offline

Beiträge: 2910



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: 2910



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: