awsw_calendar_v100_emc Adventskalender - im neuen Fenster

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

awsw_calendar_v100_emc Adventskalender - im neuen Fenster

Beitrag 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:
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag 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
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag 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?
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hallo Tifker!

Hab mir eben Deinen Kalender angesehen. Gibst Du die Links übers ACP ein?

lg
Powersilie
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Hallo Powersilie

Ja, die links werden übers Adminpanel eingegeben! Hast evtl. eine Idee wie man das "Kind schaukeln" könnte?

Gruß Tifker
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag 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
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

"Nach oben schieb"
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag 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
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag 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
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Support“