Im Gästebuch ein Popup einbauen

Begonnen von munzur, 19 Oktober 2005, 10:57:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

munzur

Hi!

Ich schaffe es nciht in das Gästebuch ein Link mit einem PopupFenster einzubauen.
Die ../modules/Guestbook/index.php ist ein misch aus HTML und PHP und ich weiss nicht mehr weiter.
In anderen Modulen lässt sich es ohne Probleme verwirklichen aber in dem wills nicht. Vielleicht kann sich das ja mal einer anschauen.

Danke
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

Moin Grosser ;)

hmmm, einfach nur ein Link, der beim anklicken ein Popup öffnet, verstehe ich das richtig?
Wo, an welcher Stelle, soll der Link dann stehen?
schön´s Grüssle, Andi

munzur

#2
Hi!

Hier: www.yurdum.at/Radio.html

Dort wo der jetzige Player steht soll ein Link mit einem Popup hinkommen.

User: testuser
Pw:   testuser


Ps: Und das wird dann ins Popup kommen: www.yurdum.at/Radio/rad.html

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

smartmusic

hi,

ich wiess nicht genau wo du meinst...wenn es die fetten buttons sind habe ich es so:

if (mxModuleAllowed("Radio")){   # falls Radio Modul vorhanden
      $item[] = "<a href=\"modules.php?name=Radio\" target=\"Radio" onClick=\"window.open('modules.php?name=Radio','Radio','width=450,height=570,left=0,top=0,scrollbars=no')\">".mxCreateImage("images/menu/radio.gif", "Yurdum Radio")."<br>Yurdum Radio</a>";
      }

oder so ;D

munzur

Hi!

Danke für die antwort , aber ich weiss eh wie ich ein Popup machen muss oder soll :)
Nur gehts in diesem Modul nicht! Das ist mein Problem.

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

smartmusic

warum baust du es nicht in die userfunction_option ein?

munzur

Hi!

Weil ichs nciht im UserAcc Teil brauche, das muss wenns geht in das Modul rein  :D
Und wenns doch nicht functionieren sollte bastle ich es einfach in einen Block.


L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

Hi :)
ZitatDie ../modules/Guestbook/index.php ist ein misch aus HTML und PHP
Wo? Welche Version des Gästebuches ist denn das?
Da ist schon umgebaut dran, so kann ich ja nix sagen wo da was hinmuss...

Es gibt keinen Grund, warum das Gästebuch ein Popup verhindern sollte, der Link zur Erklärung des Moduls macht ja auch ein Popup....
javascript:openCentered('go/Radio/codes/codes.html','codes','640','450','scrollbars=yes')

Hast mal ein paar Codezeilen vom Umgebungsbereich, wo das hin soll?
Wie und wo hast du das probiert?
schön´s Grüssle, Andi

munzur

Hi!

Ja das ist bsichen umgebaut von mir.

Ok nimm die index.php von deinem Guestbook Zeile: 56 - 72

das wär das hier:


OpenTable();
echo '<div align="center" class="title">'._NBTITLE.'</div>
<table border="0" cellspacing="0" cellpadding="5" width="100%">
<tr valign="top">
<td colspan="2" align="left">'._NBWELCOME.'</td>
<td rowspan="2" align="right"><a href="go.php?name='.$NB_folder.'" name="nb_top">'.mxCreateImage("go/$NB_folder/images/logo.gif", _NBTITLE).'</a>'.$admin.'</td>
</tr>
<tr>
<td>'.$dopost.'<span class="tiny" style="white-space: nowrap;">
'.mxCreateImage("go/$NB_folder/images/point3.gif",'', 0, 'hspace="5"').'
'._NBTOTALRECORDS.'&nbsp;<b>'.$total.'</b>&nbsp;&nbsp;'._NBRECORDSPERPAGE.'&nbsp;<b>'.$NB_setting['entries_per_page'].'</b>
</span></td>
<td align="center">'.NB_NaviForm().'</td>
</tr>
</table>
';
CloseTable();



Und bau da jetzt ihrgend wo so ein LinkPopup ein wenns klappt poste mal den Code.
Da blick ich nciht durch  :D

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

Oki :)

das einfachste ist da immer, PHP beenden, Javascript Kram reinschreiben, dann PHP wieder starten....

    OpenTable();
    echo '<div align="center" class="title">' . _NBTITLE . '</div>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr valign="top">
<td colspan="2" align="left">' . _NBWELCOME . '</td>
<td rowspan="2" align="right"><a href="modules.php?name=' . $module_name . '" name="nb_top">' . mxCreateImage("modules/$module_name/images/logo.gif", _NBTITLE) . '</a>' . $admin . '</td>
</tr>
<tr>
<td>' . $dopost . '<span class="tiny" style="white-space: nowrap;">
' . mxCreateImage("modules/$module_name/images/point3.gif", '', 0, 'hspace="5"') . '
' . _NBTOTALRECORDS . '&nbsp;<b>' . $total . '</b>&nbsp;&nbsp;' . _NBRECORDSPERPAGE . '&nbsp;<b>' . $NB_setting['entries_per_page'] . '</b>
</span></td>
<td align="center">' . NB_NaviForm() . '</td>
</tr>';
// PHP-Ende
    ?>
<script type="text/javascript">
<!--
  function openCentered(theURL,winName,winWidth,winHeight,features) {
    var w = (screen.width - winWidth)/2;
    var h = (screen.height - winHeight)/2 - 30;
    features = features+',width='+winWidth+',height='+winHeight+',top='+h+',left='+w;
    window.open(theURL,winName,features);
  }
-->
</script>
<tr><td colspan="3">
<a href="javascript:openCentered('http://www.yurdum.at/Radio/rad.html','radioyurdum','400','45','scrollbars=yes')">RADIOLINK</a>
</td></tr>
<?php 
// PHP-Wiederbeginn
echo '
</table>
'
;
    
CloseTable();
schön´s Grüssle, Andi

munzur

Hi!

Danke Andi habs zu Umständlich gemacht auf viele verschiedene Arten, und jetzt wo ich die Lösung sehe ärgere ich noch mehr  :D

Danke nochmal
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Andi

schön´s Grüssle, Andi

jubilee

Hallo !
Hallo
Zitatdas einfachste ist da immer, PHP beenden, Javascript Kram reinschreiben, dann PHP wieder starten....
Aber nur, wenn vorher im PHP-Teil auch die header.php eingebunden wurde.
Sonst steht der kram nacher im output über dem HTML-Header und macht Ärger....


MfG
jubilee