Page 9 of 12

Re: Shoutbox einbauen....

Posted: 26. April 2009 10:25
by PeterS
Hi,

sorry ich habe keine Ahnung was jetzt wieder passiert ist und warum Paul den neu aufgenommene Weiterentwicklung, wieder eingestellt hat :evil:

Peter

Re: Shoutbox einbauen....

Posted: 7. May 2009 23:57
by raylapa
Hallo B3P Leutz!

Ich les hier schon eine Weile in diversen Themen mit und hab auch erfolgreich das 3.0.4 Board mit dem 1.0.3 Portal inklusive der ajax_shout_12RC1 (sogar auf Deutsch) installiert. Das hat auch mit kleineren Problemchen (rtfm...) aber dank des Forums hier wunderbar geklappt.

Ein Problem, oder vielmehr eigentlich 3 kleine hätte ich aber noch:

1. Wie bekomme ich die Shoutbox in das Portal unter AeroBlue integriert?
Im Forum ist sie zu sehen, leider ohne schöne Box und etwas de-formatiert... Auf der Portalseite habe ich sie nicht. Ich habe die Code-Anpassungen wie für prosilver beschrieben 1:1 in AeroBlue umgesetzt.

2. Trotz der Rechtevergabe für das Gastkonto kann man die Shoutbox unangemeldet nicht sehen :(

3. In der Box "Aktuelle Beiträge" wurde die zweite Zeile unter den Themenüberschriften ersetzt mit "Die Nachricht wird gesendet". Aber erst seit die Shoutbox drin war. Das ist ja die Meldung, wenn man in der Shoutbox eine Nachricht abschickt. Wie die aber da reingekommen ist... absolut keine Idee...
Edit: diesen Fehler habe ich beseitigt, da wurde in template/portal/block/news_compact.html das {L_POSTED} aufgerufen, bzw, in der news.html {POSTED_BY_TEXT}. Das hab ich einfach gelöscht.


Danke schonmal im Vorraus fürs hirnen :D

Re: Shoutbox einbauen....

Posted: 8. May 2009 00:40
by Mike
Hall Raylapa...

Zu dem anderen kann ich dir leider nicht viel sagen, aber eine Kleinigkeit habe ich doch noch für dich:
raylapa wrote:Ich habe die Code-Anpassungen wie für prosilver beschrieben 1:1 in AeroBlue umgesetzt.
Aeroblue basiert aber auf subsilver2 ;)

Re: Shoutbox einbauen....

Posted: 8. May 2009 08:18
by raylapa
Mike wrote:
Aeroblue basiert aber auf subsilver2 ;)
Na, das ist ja schonmal ein Ansatz... Danke Mike!
Jemand ne Ahnung wie der Board/Portaleinbau unter subsilver2 bzw. AeroBlue umgesetzt werden muss? Hat jemand die Codeschnipsel/Einbaustellen für mich?

Jemand ausserdem ne Idee wegen der beiden anderen Sachen?

Re: Shoutbox einbauen....

Posted: 8. May 2009 10:41
by ralf-isi
hallo raylapa
raylapa wrote:Jemand ne Ahnung wie der Board/Portaleinbau unter subsilver2 bzw. AeroBlue umgesetzt werden muss? Hat jemand die Codeschnipsel/Einbaustellen für mich?
öhmm, mal behaupte die liegen im paket bei.
also ich habe seiner zeit phpBB(3.0.4) installiert, und dann B3P und den AeroBlue und den MOD dass das portal immer zu sehen ist.
ich behaupte, dass ich alles hier gezogen habe. musst mal suchen. sonst kann ich dir alles was ich habe per e-mail senden.

gruss
ralf

Re: Shoutbox einbauen....

Posted: 8. May 2009 12:56
by raylapa
Hallo Ralf

Das Problem ist nicht AeroBlue aufs Portal zu bekommen, sondern die Shoutbox in diesem Style zu integrieren.
In prosilver hat das ja funktioniert, Shoutbox ist im Portal.

Nur unter AeroBlue habe ich die Shoutbox im Portal gar nicht (den Style aber schon!), und im Forum etwas de-formatiert, zb. ohne Box-Rahmen.

Jemand ne Idee?


Edit:
dank cromatix ist die Box jetzt sichtbar, allerdings noch immer ohne umgebenden Rahmen... :?
Image

woher bekommt die Box Ihre Grafikelemente?

Re: Shoutbox einbauen....

Posted: 10. May 2009 23:36
by raylapa
Thx!

Drin, passt, läuft!

Re: Shoutbox einbauen....

Posted: 13. May 2009 10:41
by franki
Ersetze den Code in der shout_body.html mit folgendem Code

Code: Select all

<!-- IF S_CAN_VIEW_AS -->
	<table id="bx" width="100%" height="28" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td><img src="{T_THEME_PATH}/images/cellpic4_l.png" width="17" height="28" alt="" /></td>
			<td background="{T_THEME_PATH}/images/cellpic4_m.png" width="100%" height="28"><h4 class="cattitle">{L_SHOUTBOX}</h4></td>
			<td><img src="{T_THEME_PATH}/images/cellpic4_r.png" width="16" height="28" alt="" /></td>
		</tr>
	</table>
	<table class="tablebg" width="100%" cellspacing="1">
		<tr>
			<td width="100%" class="row1" valign="middle"><p id="shoutbox"></p></td>
		</tr>
    </table>
	<br />
	<script type="text/javascript">
	//<![CDATA[
	display_shoutbox = true;
	load_shout();
	//]]>
	</script>
<!-- ENDIF -->
Image
Ob jetzt AeroRed oder AeroBlue das ist das gleiche

Re: Shoutbox einbauen....

Posted: 13. May 2009 12:18
by Mike
@Franki: Und wieso nicht die Variablen aus der _block_config nutzen? Dazu ist sie ja gedacht, und damit würde sie sich ebenfalls nahtlos ins Style einfügen... ;)

Re: Shoutbox einbauen....

Posted: 13. May 2009 20:49
by franki
Mike wrote:@Franki: Und wieso nicht die Variablen aus der _block_config nutzen? Dazu ist sie ja gedacht, und damit würde sie sich ebenfalls nahtlos ins Style einfügen... ;)
Wie Du an dem Screenshot von @railapa siehst nicht.
Dann schau dir mal bitte den geposteten Code an. ;)
In der block_config werden die images für den Kopf und die Umrandung nicht angegeben für den Style.

Code: Select all

tr>
         <td><img src="{T_THEME_PATH}/images/cellpic4_l.png" width="17" height="28" alt="" /></td>
         <td background="{T_THEME_PATH}/images/cellpic4_m.png" width="100%" height="28"><h4 class="cattitle">{L_SHOUTBOX}</h4></td>
         <td><img src="{T_THEME_PATH}/images/cellpic4_r.png" width="16" height="28" alt="" /></td>
      </tr>

Re: Shoutbox einbauen....

Posted: 14. May 2009 02:26
by Mike
Da muss man natürlich schon die richtige config nehmen ;)

Die config für Aero_blue und Aero_black ist übrigens die gleiche.

Re: Shoutbox einbauen....

Posted: 14. May 2009 08:44
by franki
Mike wrote:Da muss man natürlich schon die richtige config nehmen ;)

Die config für Aero_blue und Aero_black ist übrigens die gleiche.
Sorry @Mike wenn ich das jetzt so schreibe, aber ließt Du die Posts nicht richtig durch? (Bitte nicht in den falschen Hals bekommen)
franki wrote:Ob jetzt AeroRed oder AeroBlue das ist das gleiche
Und das der Style auf subsilver2 basiert ist auch klar ;)

Aber irgendwie scheinen wir aneinander vorbei zu reden.
Wo bitte werden in der _block_config.html die images für den Style aufgerufen :shock:

Code: Select all

<!--version $Id: _block_config.html 479 2009-03-15 11:19:27Z kevin74 $ //-->
<!-- Config for the left and right blocks //-->
<!-- DEFINE $LR_BLOCK_H_L = '<table class="tablebg" cellspacing="1" width="100%"><tr><th><span style="float: left">' -->
<!-- DEFINE $LR_BLOCK_H_R = '</span></th></tr><tr class="row1"><td style="padding: 0px;">' -->
<!-- DEFINE $LR_BLOCK_F_L = '' -->
<!-- DEFINE $LR_BLOCK_F_R = '</td></tr></table><br />' -->

<!-- Config for the center blocks //-->
<!-- DEFINE $C_BLOCK_H_L = '<table class="tablebg" cellspacing="1" cellpadding="0" width="100%"><tr><th><span style="float: center">' -->
<!-- DEFINE $C_BLOCK_H_R = '</span></th></tr><tr class="row1"><td style="padding: 0px;">' -->
<!-- DEFINE $C_BLOCK_F_L = '' -->
<!-- DEFINE $C_BLOCK_F_R = '</td></tr></table><br />' -->

<!-- Images-URL //-->
<!-- DEFINE $WHOS_IMAGES = '/images/whosonline.gif' -->
<!-- DEFINE $NO_AVATAR_IMG = '/images/no_avatar.gif' -->
Also ich finde dort nirgens die Zeilen

Code: Select all

<tr>
         <td><img src="{T_THEME_PATH}/images/cellpic4_l.png" width="17" height="28" alt="" /></td>
         <td background="{T_THEME_PATH}/images/cellpic4_m.png" width="100%" height="28"><h4 class="cattitle">{L_SHOUTBOX}</h4></td>
         <td><img src="{T_THEME_PATH}/images/cellpic4_r.png" width="16" height="28" alt="" /></td>
      </tr>
*Edit*
Jetzt bin ich erstmal dahintergekommen worauf Du dich warscheinlich beziehst.
Kann es sein, dass Du davon ausgehst das man den überarbeiteten Style von @Christian_N hat ?
Ich gehe vom orig. Style aus. Was nach dem Bildchen von @raylapa der Fall ist.

Re: Shoutbox einbauen....

Posted: 14. May 2009 12:06
by Mike
franki wrote:Ich gehe vom orig. Style aus. Was nach dem Bildchen von @raylapa der Fall ist.
Was verstehst du denn unter "original Style" ?
Seit der Version 1.0.3 wird das Aussehen des Portales hauptsächlich über diese Config geregelt.
Das Problem ist, das die von uns ausgelieferte config nur für subsilver2 bzw für prosilver ist.
Wenn man einen anderen Style verwendet, muss man in den meisten Fällen diese config anpassen. (früher musste man halt die ganzen Blöcke anpassen)
Dazu kann man entweder - falls vorhanden - die überarbeitete Styleversion von Christian nehmen, oder die config alleine laden aus dem extra dafür eingerichteten Forum hier. Dort gibt es mehrere Styles mit nem Link zu einer Demo und der jeweilgen config, sowie (wenn nötig) ergänzenden Anweisungen. Für Aeroblack habe ich bereits so eine config gemacht, und die sollte bei allen aero Styles funktionieren. Deshalb auch mein Hinweis, das AreoBlack die selbe config nutzt wie AereoBlue. Wenn du dem Link gefolgt wärst, den ich dir in meinem letzten Post gegeben habe, dann hättest du gesehen, das dort die ganzen Bilder definiert sind. ;) Deswegen frage ich mich eigentlich, wieso du ausgerechnet mich fragst, ob ich die Postings eigentlich auch lese ;)

Wenn man das B3P 1.0.3 nutzt, kommt man bei diesem Style mit der Standartconfig von subsilver2 nicht weit. Von daher bin ich davon ausgegangen, das er bereits die richtige config nutzt, und der Fehler nur im Code des Blockes liegt. Der Code den du jetzt gepostet hast passt zwar, aber er ist für die 1.0.3 nicht geeignet, da hier ein anderes Sytem genutzt wird...
Sollte jetzt immer noch etwas unklar sein, kann ich mir das Problem auch nochmal genauer ansehen, aber eigentlich dürfte das jetzt klar sein was ich gemeint habe...

Re: Shoutbox einbauen....

Posted: 14. May 2009 13:53
by franki
Schande über mein Haupt :oops:
Habe den Link in deinem Post zwar gelesen, aber nicht als Link gesehen :?
Ich habe nicht das ganze Forum hier durchsucht und kannte nur die geänderten Templates von Christian.

Die shout_body.html muß doch auf jeden Fall bearbeitet werden weil sonst die _config_body.html
nicht angesprochen wird, oder sehe ich das jetzt auch falsch.

Re: Shoutbox einbauen....

Posted: 14. May 2009 17:29
by Mike
Ich habe das Problem, das ich mich mit der Shoutbox Null auskenne, da ich sie nicht nutze. Ich kann dir also nicht viel über die Dateien sagen.
Was ich aber sagen kann:

Die config wird oben in der portal_body.html includet. Dannach werden die ganzen Blöcke geladen. Das heist, das die in der config definierten Variablen, allen Blöcken zur Verfügung stehen. Der Block für dioe Shoutbox muss also nicht noch einmal einen Rahmen haben, weil er den schon durch die config bekommt.
Vorraussetzung dafür ist natürlich, das die Variablen im Block entsprechend eingebaut werden.

So wie du das gemacht hast, kann das auf keinen Fall ein Block für das Portal sein, denn da sind drei offene Tabellen, die kein Ende haben.
Aber auf jeden Fall sollten die Variablen im Block so ähnlich verbaut sein:

Code: Select all

{$C_BLOCK_H_L}{L_SHOUTBOX}{$C_BLOCK_H_R}
Schau dir einfach mal einen der anderen Blöcke als Beispiel an.

Weitere Infos über den Aufbau und die Verwendung der Config findest du hier:
Knowledge Base: _block_config.html: Blöcke an Style anpassen