News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Shoutbox einbinden?

Started by Andromos, February 15, 2005, 03:36:48 PM

Previous topic - Next topic

Andromos

Hallöchen!!

Ich habe da zwei Probs bzw. Fragen...

Zum einen wollte ich gern wissen, ob es möglich ist, eine Shoutbox (z.B. von shoutbox.de) in das Forum einzubauen und dazu noch nur für regristrtierte User zugänglich zu machen.
Bei meinem alten WorldLab Forum war das kein Problem, bei dem SMF (Version 1.0.2) tu ich mir da ein wenig schwer....

Die andere Sache ist der Packet Manager.
Ich wmöchte z.B. einen Mod wie den action_1_2 installieren, doch der Manager sagt, es gibt keine ausführbaren Befehle.
Das passiert bei einigen Packets mehr.
Wäre sehr froh über Hilfe.

Gruß
Andromos

Adin

Das mit der Shoutbox sollte schon möglich sein, aber ich denke das wäre dann ein mod denke ich.

Andromos

Hallöchen!!

Danke für die Antwort und jup, die Shoutbox is drinne...jetzt fehlt nur noch , dass nur User die sehen können....

ginge soetwas?

Quoteif(!$user_id) $shoutbox ="";
else $shoutbox = "<CENTER>\n<FONT SIZE=\"1\">Small Talk und News.</FONT><BR><BR>\n<!-- BEGIN Shoutbox.de CODE -->\n<iframe src=\"http://36591.shoutbox.de/\" width=\"450\" height=\"250\" frameborder=\"1\" allowTransparency=\"true\"></iframe>\n<!-- END Shoutbox.de CODE--></center>";

Gruß
Andromos

Adin

Hmmm ... iframe ...

Ich würde mir mal den normaler shoutbox mod runterladen und schauen wie der eingebunden ist. Auf jeden fall brauchst du dafür eine eigene .template, die dann im verzeichnis des Themes abgelegt wird, das du gerade benutzt. 100pro sicher bin ich mir aber nicht ... es wäre eine gute idee auch mal im englishsprachigen Bereich rumzufragen, da gibt es viele sehr talentierte programmieren.

Ich denke Andrea wäre in der lage dir hier genauer weiterzuhelfen, aber ich weiss nicht wann sie online ist.

Blede

kann mir vielleicht jemand erklären wie man die ultimate_shoutbox ins SMF einbindet bzw. installiert? ich blick in dem englischen forum nicht so wirklich durch :(

joker

AFAIK gibts für die noch keine deutschen Texte.
joker ;-)

Adin

Quote from: Blede on February 16, 2005, 05:19:40 AM
kann mir vielleicht jemand erklären wie man die ultimate_shoutbox ins SMF einbindet bzw. installiert? ich blick in dem englischen forum nicht so wirklich durch :(

Die ultimate shoutbox muss einfach nur in die Template eingebunden werden nachdem sie über den Packet-Manager installiert worden ist. Und zwar mit:

', smfshout(), '

In der index.template.php

Füge es einfach dort ein, wo du die shoutbox haben willst. Bei mir ist sie z.B. unter dem info-zentrum.

richardz

ich habe mein shoutbox von "myshoutbox.com auf dieser weise eingebunden:

<table cellspacing="0" cellpadding="10" border="0" align="center" width="95%" class="tborder">
<tr><td valign="top" bgcolor="#fafafa">

<table border="0" width="100%" cellspacing="1" cellpadding="4" class="bordercolor">
<tr class="titlebg">
<td align="center" colspan="2">Onder anderen - Shoutbox</td>
</tr>
<tr>
<td class="catbg" colspan="2">Recente berichten</td>
</tr>
<tr>
<td class="windowbg" width="20" valign="middle" align="center"><img src="http://praatforum.downfire.com/plaatjes/chat.JPG" alt="Shoutbox">
</td>
<td class="windowbg2">
<table width="100%" border="0">
<tr>
<td width="84%"> <!-- BEGIN MYSHOUTBOX.COM IFRAME-CODE -->
<iframe bgcolor="white" src="http://175699.myshoutbox.com/?extcss=http://members.lycos.nl/hetproatforum/sensegray.css" width="100%" height="430" frameborder="0"></iframe>

<!-- END MYSHOUTBOX.COM IFRAME-CODE--></td>
</tr><tr><td align="center"><font color="#6e94b7"><!-- Begin W.I.E. code -->
<script src="http://www.wieonline.nl/wie/wie.php?user=Richardz"></script>
<!-- End W.I.E. code --></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://home.wanadoo.nl/richardz/proatboxrefresh.html" target="blank"><font color="#6e94b7">Auto refresh</a></font></td></tr>
</table>
</td>
</tr></table></td></tr></table>


http://praatforum.downfire.com/board/index.php

ディン1031

Hmmm :)
Ich denke mal oder ich hoffe es einfach mal du hast die Ultimate Shoutbox in dein Forum eingebunden.

Um zu prüfen ob der user ein gast ist gibt es die variable $context['user']['is_guest'], wenn es einer ist oder !$context['user']['is_guest'] für wenn es keiner ist ;). Dies geht natürlich nur wenn auch die $context variabel eingeladen wird.


if (!$context['user']['is_guest']) {
smfshout()
}


alternativ

if (!$context['user']['logged']) {
smfshout()
}

müste auch gehen :)

Das wird zum Beispiel in die BoardIndex.Template.php eingetragen ;).
Support only via MOD Thread! NO PM Support!
My Forum: ayu][kult Forum
My Mods: My Small Mod Collection
My Parser: DIN1031's ModParser
Current Info: More away the next days, because i've to much work to do :x

Andromos

Hmm...
Erstmal Hallöchen..

Schade das hier nur auf die Ultimate Shoutbox eingegangen wurde.
Nur die shoutbox.de bietet einfach mehr Cervive, das Problem ist einfach, dass ich es unbedingt unterbinden muss, dass Gäste da ran kommen.
Zuviel Stress gehabt, es gibt Leute die einfach ihren Spaß daran haben, die vollzumüllen und deshlab muss sie versteckt werden.

Ich bitte nochmals um Hilfe, wie ich das hinbekomme.

Meine Grüße
Andromos

dieter4

nimm dich dem an, das din1031 gesagt hat:
Quote from: din1031 on February 21, 2005, 07:38:55 AM
[...]
Um zu prüfen ob der user ein gast ist gibt es die variable $context['user']['is_guest'], wenn es einer ist oder !$context['user']['is_guest'] für wenn es keiner ist ;). Dies geht natürlich nur wenn auch die $context variabel eingeladen wird.
[...]

Dann machste das mit dem echo befehl:


if($context['user']['is_logged'])
{
   echo'<CENTER>\n<FONT SIZE=\"1\">Small Talk und News.</FONT><BR><BR>\n<!-- BEGIN Shoutbox.de CODE -->\n<iframe src=\"http://36591.shoutbox.de/\" width=\"450\" height=\"250\" frameborder=\"1\" allowTransparency=\"true\"></iframe>\n<!-- END Shoutbox.de CODE--></center>';
}



Das fügst du da ein, wo du es haben willst... entweder index.template.php oder sonstwo

Andromos

Hallöchen!

dankeschön, abe rirgendwie hat das nciht geklappt, gabs nen Parse Error...

Hier nochmal wie es bei mir in der index.template.php steht:

function template_main_below()
{
global $context, $settings, $options, $scripturl, $txt;

echo '</td>
</tr></table>';

// Show the "Powered by" and "Valid" logos, as well as the copyright.  Remember, the copyright must be somewhere!
   echo'
   <CENTER>
   <FONT SIZE=1>Small Talk und News.</FONT><BR><BR><!-- BEGIN Shoutbox.de CODE -->
<iframe src="http://77370.shoutbox.de/?extcss=http://www.gespenster-reich.de/Gespensterforum/Themes/default/sensegray.css" width="450" height="250" frameborder="1" allowTransparency="true"></iframe>
<!-- END Shoutbox.de CODE-->
</center>
<br>

dieter4

das klappt so? oder nicht?

wenn nicht, dann nimm mal bitte die n\ aus dem obengenannten echo befehl... hab ich vergessen sorry

Andromos

#13
Ne, das klappt irgendwie auch net.....

So hatte ich es nun:

   if($context['user']['is_logged'])
{
   echo'<CENTER>\n<FONT SIZE=\"1\">Small Talk und News.</FONT><BR><BR><!-- BEGIN Shoutbox.de CODE --><iframe src=\"http://77370.shoutbox.de/?extcss=http://www.gespenster-reich.de/Gespensterforum/Themes/default/sensegray.css\" width=\"450\" height=\"250\" frameborder=\"1\" allowTransparency=\"true\"></iframe><!-- END Shoutbox.de CODE--></center>';
<br>

dieter4

nee du sollst die n\ aus dem ding wegnehmen...

Andromos

Bekomme nur diesen hier:

QuoteTemplate Parse Error!
There was a problem loading the /Themes/default/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.

ディン1031


   echo'<CENTER>\n<FONT SIZE=\"1\">Small Talk und News.</FONT><BR><BR><!-- BEGIN Shoutbox.de CODE --><iframe src=\"http://77370.shoutbox.de/?extcss=http://www.gespenster-reich.de/Gespensterforum/Themes/default/sensegray.css\" width=\"450\" height=\"250\" frameborder=\"1\" allowTransparency=\"true\"></iframe><!-- END Shoutbox.de CODE--></center>';

das meint er sicher dan so:

   echo '<center><br /><FONT SIZE="1">Small Talk und News.</FONT><BR /><BR /><!-- BEGIN Shoutbox.de CODE --><iframe src="http://77370.shoutbox.de/?extcss=http://www.gespenster-reich.de/Gespensterforum/Themes/default/sensegray.css" width="450" height="250" frameborder="1" allowTransparency="true"></iframe><!-- END Shoutbox.de CODE--></center>';
Support only via MOD Thread! NO PM Support!
My Forum: ayu][kult Forum
My Mods: My Small Mod Collection
My Parser: DIN1031's ModParser
Current Info: More away the next days, because i've to much work to do :x

Andromos

Find ich fies, ihr gebt euch soviel Mühe mir zu helfen... dennoch, klappt es nicht  :(

Hier nochmal, wie es nu aussah:

if($context['user']['is_logged'])
{
      echo'<center><br /><FONT SIZE="1">Small Talk und News.</FONT><BR /><BR /><!-- BEGIN Shoutbox.de CODE --><iframe src="http://77370.shoutbox.de/?extcss=http://www.gespenster-reich.de/Gespensterforum/Themes/default/sensegray.css" width="450" height="250" frameborder="1" allowTransparency="true"></iframe><!-- END Shoutbox.de CODE--></center>';
}

ディン1031

#18
Also ich versteh das net...

----
Klick mal auf den Link der da angegeben wird bei fehler und schreib genau die zeile auf wo der fehler ist... Oder kommt der fehler nur dann wenn du das eingefügt hast?
Support only via MOD Thread! NO PM Support!
My Forum: ayu][kult Forum
My Mods: My Small Mod Collection
My Parser: DIN1031's ModParser
Current Info: More away the next days, because i've to much work to do :x

Andromos

Vieleicht liegts ja am

if($context['user']['is_logged'])
{
echo'

}


???

Advertisement: