Newsletter Portal Box
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Newsletter Portal Box
Hallo,
ich habe den artmedic_newsletter incl. der PortalBoxvon LaraCroft in meinem Portal eingebaut...
Funktioniert auch alles soweit, bis auf die An- bzw. Anmeldung in der Box.
Ich habe das Phänomen, dass eine An- bzw. Abmeldung für den Newsletter über den FireFox einwandfrei funktioniert. Wenn ich das gleiche über den IE probiere, funktioniert es nur, wenn der User auch im Portal eingeloggt ist. Ist der User nicht eingeloggt, wird er auf die Seite des Kalenders (Calendar Lite MOD) umgeleitet und es passiert gar nichts...
Weiss jemand eine Rat ... ? Wäre für einen Tip oder sogar eine Lösung sehr dankbar...
Gruss
Christian
ich habe den artmedic_newsletter incl. der PortalBoxvon LaraCroft in meinem Portal eingebaut...
Funktioniert auch alles soweit, bis auf die An- bzw. Anmeldung in der Box.
Ich habe das Phänomen, dass eine An- bzw. Abmeldung für den Newsletter über den FireFox einwandfrei funktioniert. Wenn ich das gleiche über den IE probiere, funktioniert es nur, wenn der User auch im Portal eingeloggt ist. Ist der User nicht eingeloggt, wird er auf die Seite des Kalenders (Calendar Lite MOD) umgeleitet und es passiert gar nichts...
Weiss jemand eine Rat ... ? Wäre für einen Tip oder sogar eine Lösung sehr dankbar...
Gruss
Christian
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Mach mal diesen Teil in der page_header.php rückgängig:
Code: Alles auswählen
#
#-----[ OPEN includes/page_header.php]------------------------------------------
#
#
#-----[ FIND ]------------------------------------------
#
else
{
$u_login_logout = 'login.'.$phpEx;
$l_login_logout = $lang['Login'];
}
#
#-----[ REPLACE WITH ]------------------------------------------
#
else
{
// Mod Calendar
if (isset($caluser)) {
$u_login_logout = 'login.'.$phpEx.'?redirect=cal_lite.'.$phpEx;
}
else {
$u_login_logout = 'login.'.$phpEx;
}
// End Mod for Calendar
$l_login_logout = $lang['Login'];
}Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Hi,
das steht schon so in der pahe_header.php drin .. :-((
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
// Mod Calendar
if (isset($caluser)) {
$u_login_logout = 'login.'.$phpEx.'?redirect=cal_lite.'.$phpEx;
}
else {
$u_login_logout = 'login.'.$phpEx;
}
// End Mod for Calendar
$l_login_logout = $lang['Login'];
}
$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
hab in der pae_hear.php nun mal den Teil //Mod Calendar bis //End Mod for Calendar rausgenommen und wieder auf "original" umgebastelt ... leider ohne erfolg ...
das steht schon so in der pahe_header.php drin .. :-((
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
// Mod Calendar
if (isset($caluser)) {
$u_login_logout = 'login.'.$phpEx.'?redirect=cal_lite.'.$phpEx;
}
else {
$u_login_logout = 'login.'.$phpEx;
}
// End Mod for Calendar
$l_login_logout = $lang['Login'];
}
$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
hab in der pae_hear.php nun mal den Teil //Mod Calendar bis //End Mod for Calendar rausgenommen und wieder auf "original" umgebastelt ... leider ohne erfolg ...
Zuletzt geändert von Stitch am So 05.Feb, 2006 14:25, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ein anderer Teil ist aber nicht dafür zuständig, nach dem Login zum Kalender zu gelangen...
Leere mal den Browser Cache und den Ordner Cache im phpBB...
Leere mal den Browser Cache und den Ordner Cache im phpBB...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
hab mal den browser cache und das verzeichnis cache im phpbb-root geleert ... bringt leider nichts ... ich verzweifel noch ... :-(((
anbei nochmal der code für die box auf dem portal ... vielleicht ist da irgendwo der fehler versteckt..?
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th>Newsletter</th>
</tr>
<form action="http://www.tt-kleinheubach.de/bb/artmed ... gliste.php" name="form1" method="post" target="DasNeueFenster" onSubmit="window.open('http://www.tt-kleinheubach.de/bb/artmed ... mplate.htm', 'DasNeueFenster','height=250,width=230,toolbar=no,scrollbars=yes');">
<tr>
<td class="row1"><span class="gensmall"><center> Dein Name:<br>
<input name="name" type="text"class="post" id="name"> </td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center> Deine E-Mailadresse:<br>
<input type="text" class="post" name="email">
</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="radio" name="mail" value="1" checked>
eintragen
<br>
<input type="radio" name="mail" value="2">
entfernen</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="submit" name="Abschicken" value="Abschicken">
</td>
</tr></form>
</table>
anbei nochmal der code für die box auf dem portal ... vielleicht ist da irgendwo der fehler versteckt..?
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th>Newsletter</th>
</tr>
<form action="http://www.tt-kleinheubach.de/bb/artmed ... gliste.php" name="form1" method="post" target="DasNeueFenster" onSubmit="window.open('http://www.tt-kleinheubach.de/bb/artmed ... mplate.htm', 'DasNeueFenster','height=250,width=230,toolbar=no,scrollbars=yes');">
<tr>
<td class="row1"><span class="gensmall"><center> Dein Name:<br>
<input name="name" type="text"class="post" id="name"> </td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center> Deine E-Mailadresse:<br>
<input type="text" class="post" name="email">
</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="radio" name="mail" value="1" checked>
eintragen
<br>
<input type="radio" name="mail" value="2">
entfernen</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="submit" name="Abschicken" value="Abschicken">
</td>
</tr></form>
</table>
Zuletzt geändert von Stitch am So 05.Feb, 2006 20:32, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein, das ist auch okay.
Hast Du in der portal.php oder index.php auch was am Login geändert?
Also nachträglich?
Hast Du in der portal.php oder index.php auch was am Login geändert?
Also nachträglich?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
nicht das ich wüsste... hab jede menge mod's eingebaut und das ist schon sehr lange her .. aber ich kann die dateien gerne mal anhängen... vielleicht findest du die zeit, sie auf mögliche probleme zu untersuchen, da ich so teif in php leider nicht bewandert bin bzw. nicht weiss, wo nach ich genau schauen müsste ...
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die sind auch nicht Schuld.
Hm...
Prüfe nochmal alle Dateien, die Du durch den Calendar verändert hast und entferne alle redirects auf cal_main.php...
Aber das dürfte eben nur in der page_header.php vorhanden sein...
Hm...
Prüfe nochmal alle Dateien, die Du durch den Calendar verändert hast und entferne alle redirects auf cal_main.php...
Aber das dürfte eben nur in der page_header.php vorhanden sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
also, hab nochmal alles durchsucht... leider, wie du schon meintest, keine andere stelle, wo möglichweise ein "redirect=cal.lite" zu finden war ...
wie kann in den die box so konfigurieren, dass der button nur erscheint, wenn der user eingeloggt ist, so wie z.B. bei einer Poll Box .. (anbei code für newsletter box)?
<!-- ##### START Newsletter ##### -->
<div align="center">
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th>Newsletter</th>
</tr>
<form action="http://www.tt-kleinheubach.de/bb/artmed ... gliste.php" name="form1" method="post" target="DasNeueFenster" onSubmit="window.open('', 'DasNeueFenster','height=250,width=230,toolbar=no,scrollbars=yes');">
<tr>
<td class="row1"><span class="gensmall"><center> Dein Name:<br>
<input name="name" type="text"class="post" id="name"> </td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center> Deine E-Mailadresse:<br>
<input type="text" class="post" name="email">
</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="radio" name="mail" value="1" checked>
eintragen
<br>
<input type="radio" name="mail" value="2">
entfernen</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="submit" name="Abschicken" value="Fertig!">
</td>
</tr></form>
</table><br>
</div>
<!-- ##### END Newsletter ##### -->
wie kann in den die box so konfigurieren, dass der button nur erscheint, wenn der user eingeloggt ist, so wie z.B. bei einer Poll Box .. (anbei code für newsletter box)?
<!-- ##### START Newsletter ##### -->
<div align="center">
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
<tr>
<th>Newsletter</th>
</tr>
<form action="http://www.tt-kleinheubach.de/bb/artmed ... gliste.php" name="form1" method="post" target="DasNeueFenster" onSubmit="window.open('', 'DasNeueFenster','height=250,width=230,toolbar=no,scrollbars=yes');">
<tr>
<td class="row1"><span class="gensmall"><center> Dein Name:<br>
<input name="name" type="text"class="post" id="name"> </td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center> Deine E-Mailadresse:<br>
<input type="text" class="post" name="email">
</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="radio" name="mail" value="1" checked>
eintragen
<br>
<input type="radio" name="mail" value="2">
entfernen</font></td>
</tr>
<tr>
<td class="row1"><span class="gensmall"><center>
<input type="submit" name="Abschicken" value="Fertig!">
</td>
</tr></form>
</table><br>
</div>
<!-- ##### END Newsletter ##### -->
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Definiere in der portal.php einen Switch für $userdata['session_logged_in'] und verwende diesen als "Klammer" um den Code-Block in der portal_body.tpl.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
okaaay ... :-)
ungefähr so ... ? :
// NEWSLETTER START
if( $userdata['session_logged_in'] && $introportalmod_config['pollbox_active'] == "1" )
{
$template->assign_block_vars('switch_pollbox_active_in', array());
}
// NEWSLETTER END
aber was muss bei $introportalmod_config['pollbox_active'] anstatt 'pollbox active' stehen ..? *dummfrag*
ungefähr so ... ? :
// NEWSLETTER START
if( $userdata['session_logged_in'] && $introportalmod_config['pollbox_active'] == "1" )
{
$template->assign_block_vars('switch_pollbox_active_in', array());
}
// NEWSLETTER END
aber was muss bei $introportalmod_config['pollbox_active'] anstatt 'pollbox active' stehen ..? *dummfrag*
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Code: Alles auswählen
&& $introportalmod_config['pollbox_active'] == "1"Und im Template-File ist dann <!-- BEGIN switch_poll_active_in --> und <!-- END switch_poll_active_in --> um den Code-Block herum zu legen, damit dieser entsprechend gesteuert wird.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!