Seite 1 von 2
awsw_calendar_v100_emc Adventskalender - im neuen Fenster
Verfasst: 02.12.2007 10:51
von Tifker
Hallo,
Habe diesen Kalender eingebaut und funktioniert soweit einwandfrei!
Möchte jedoch das beim anklicken der einzelnen Tage sich der link jeweils in einem neuem Fenster öffnet! Wie und wo muß ich dies ändern?
Zum Kalender:
Weihnachtskalender
Gruß Tifker

Verfasst: 02.12.2007 13:42
von powersilie
Hallo!
Wenn Du den Link eingibst, dann setze am Ende noch ein TARGET=_blank dazu.
Also , z.B. der Link lautet;
http://www.tolleseite.de dann mach ein Leerzeichen und dann TARGET=_blank.
Wenn Du ihn auf der Seite so eingebunden hast, dann so:
<a href="
http://www.phpbb.de" TARGET=_blank>phpBB-Supportforum</a>
Dann sollte der Link im neuen Fenster öffnen.
lg
Powersilie
Verfasst: 02.12.2007 14:15
von Tifker
Hallo,
Danke für die Antwort!
Leider funktioniert das nicht wie gewünscht, es geht zwar die entsprechende Seite auf jedoch nicht das "Video"!
So hab ich es probiert:
Hier kommt dann von YouTube die Meldung das die URL nicht richtig ist!
Code: Alles auswählen
http://de.youtube.com/watch?v=l_s-7Gfw150 TARGET=_blank
So funktioniert es überhaupt nicht:
Code: Alles auswählen
<a href="http://de.youtube.com/watch?v=l_s-7Gfw150" TARGET=_blank>Video</a>
Muss man da etwa irgendwas an der eigentlichen Modifikation ändern?
Verfasst: 02.12.2007 16:08
von powersilie
Hallo Tifker!
Hab mir eben Deinen Kalender angesehen. Gibst Du die Links übers ACP ein?
lg
Powersilie
Verfasst: 02.12.2007 21:10
von Tifker
Hallo Powersilie
Ja, die links werden übers Adminpanel eingegeben! Hast evtl. eine Idee wie man das "Kind schaukeln" könnte?
Gruß Tifker
Verfasst: 03.12.2007 07:58
von powersilie
Hallo Tifker!
Ich hab einen anderen Kalender (da kann man die Seiten einzeln bearbeiten als 1.htm, 2.htm usw), den von AWSW hab ich mal drin gehabt, aber muß erst die Dateien anschauen, ob da was geht
lg
Powersilie
Verfasst: 04.12.2007 21:40
von Tifker
"Nach oben schieb"
Verfasst: 05.12.2007 03:55
von 4seven
Hallo Tifker,
Suche in
awswcal.php
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
echo "<TD height='70'> </TD>";
}
}
echo "</TR>";
for ($i = 8; $i <= 42; $i ++)
{
echo "<TR>";
$n = $i + 7;
for ($i; $i < $n; $i++)
{
$day = $i - $offset;
if ($day < 29)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
$current = mktime (12, 0, 0, $month, $day, $year);
$date = getdate ($current);
if ($date[mon] == $month)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$date[mday]</font></a></TD>";
Ersetze mit
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' target='_blank' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
echo "<TD height='70'> </TD>";
}
}
echo "</TR>";
for ($i = 8; $i <= 42; $i ++)
{
echo "<TR>";
$n = $i + 7;
for ($i; $i < $n; $i++)
{
$day = $i - $offset;
if ($day < 29)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' target='_blank' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
$current = mktime (12, 0, 0, $month, $day, $year);
$date = getdate ($current);
if ($date[mon] == $month)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' target='_blank' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$date[mday]</font></a></TD>";
lg
4seven
Verfasst: 05.12.2007 18:42
von Tifker
Hallo 4seven
den von dir geposteten Text kann ich in awswcal.php nicht finden!
awswcal.php
Code: Alles auswählen
<?php
/***************************************************************************
* awswcal.php
* ----------------
* begin : Monday, Dec 26, 2003
* copyright : (C) 2003 AWSW
* url : http://www.awsw.de
*
* $Id: awswcal.php,v 1.00 2003/12/26 12:00:00 AWSW Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
define('SHOW_ONLINE', true);
$page_title = "AWSW Calendar";
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
function ShowMonth ($month, $year)
{
// original calendar function by http://www.cgidienst.de
$awswcolor = "FFFFFF";
$months = array ();
$months[0] = 'Dezember';
$months[1] = 'Januar';
$months[2] = 'Februar';
$months[3] = 'März';
$months[4] = 'April';
$months[5] = 'Mai';
$months[6] = 'Juni';
$months[7] = 'Juli';
$months[8] = 'August';
$months[9] = 'September';
$months[10] = 'Oktober';
$months[11] = 'November';
$months[12] = 'Dezember';
$days = array ();
$days[0] = 'So.';
$days[1] = 'Mo.';
$days[2] = 'Di.';
$days[3] = 'Mi.';
$days[4] = 'Do.';
$days[5] = 'Fr.';
$days[6] = 'Sa.';
$days[7] = 'So.';
$now = time ();
$today = getdate ($now);
if (! $month)
{
$month = $today[mon];
}
if (! $year)
{
$year = $today[year];
}
$data[month] = $month;
$data[year] = $year;
echo '<center><table border="1" style="background-image:url(./images/awswcal/awswsnow_23122002.jpg)" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="640">';
echo '<TR bgcolor=""><TH colspan="7" align="center">';
echo "$months[$month] $year";
echo '</TH></TR>';
echo '<TR bgcolor="">';
for ($i = 1; $i <= 7; $i ++)
{
echo "<TH>$days[$i]</TH>";
}
echo '</TR>';
$first = mktime (12, 0, 0, $month, 1, $year);
$date = getdate ($first);
if ($date[wday] == 0) { $date[wday] = 7; }
$offset = $date[wday] - 1;
echo "<TR>";
for ($i = 1; $i <= 7; $i ++)
{
if ($i > $offset)
{
$day = $i - $offset;
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
echo "<TD height='70'> </TD>";
}
}
echo "</TR>";
for ($i = 8; $i <= 42; $i ++)
{
echo "<TR>";
$n = $i + 7;
for ($i; $i < $n; $i++)
{
$day = $i - $offset;
if ($day < 29)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$day</font></a></TD>";
}
else
{
$current = mktime (12, 0, 0, $month, $day, $year);
$date = getdate ($current);
if ($date[mon] == $month)
{
echo "<TD align=center height='70'><a href='awswcalload.php?id=$day' class='gensmall'><font size='5' color='$awswcolor' face='Arial Black'>$date[mday]</font></a></TD>";
}
else
{
echo "<TD></TD>";
}
}
}
$i --;
echo "</TR>";
}
echo '</TABLE></center>';
$data[month] = $month;
$data[year] = $year;
return $data;
}
ShowMonth (0,0);
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Gruß Tifker
Verfasst: 05.12.2007 19:03
von 4seven
Öhm, guck mal bitte genau auf deinen Code, dann entgeht er dir nicht
Ansonsten nochmal einfacher:
Öffne
awswcal.php
Suche (3x)
Ersetze (3x)
mit
Code: Alles auswählen
<a href='awswcalload.php?id=$day' target='_blank' class='gensmall'>
lg
4seven