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

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

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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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 :grin:

Ansonsten nochmal einfacher:

Öffne

awswcal.php

Suche (3x)

Code: Alles auswählen

<a href='awswcalload.php?id=$day' class='gensmall'>
Ersetze (3x) mit

Code: Alles auswählen

<a href='awswcalload.php?id=$day' target='_blank' class='gensmall'>
lg
4seven