Ajax-Shoutbox von Paul einbauen....

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
User avatar

raylapa
Active Member
Posts: 6
Joined: 7. May 2009 22:23
Location: freie Republik Hohenlohe

Re: Shoutbox einbauen....

Post by raylapa »

Bevor Ihr Euch zu Tode diskutiert... :D

Das sind die Änderungen die cromatix mir geschickt hatte, und damit läufts jetzt wunderbar!
cromatics wrote:

Code: Select all

<!-- IF S_CAN_VIEW_AS -->
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="18" height="18"><img src="{T_THEME_PATH}/images/tl.png" width="18" height="18" alt="" /></td>
    <td height="18" style="background:url('{T_THEME_PATH}/images/tm.png');"></td>
    <td width="18" height="18"><img src="{T_THEME_PATH}/images/tr.png" width="18" height="18" alt="" /></td>
  </tr>
  <tr>
    <td width="18" style="background:url('{T_THEME_PATH}/images/ml.png');"></td>
    <td>
<table width="100%" cellspacing="0" class="tablebg">
<tr>
			<td class="cat"><h4>{L_SHOUTBOX}</h4></td>
		</tr>
		<tr>
			<td width="100%" class="row2" valign="middle"><p id="shoutbox"></p></td>
		</tr>
    </table>
	<br />
	<script type="text/javascript">
	//<![CDATA[
	display_shoutbox = true;
	load_shout();
	//]]>
	</script>
<!-- ENDIF -->


	</td>
    <td width="18" style="background:url('{T_THEME_PATH}/images/mr.png');"></td>
  </tr>
  <tr>
    <td width="18" height="18" align="right"><img src="{T_THEME_PATH}/images/bl.png" width="18" height="18" alt="" /></td>
    <td height="18" style="background:url('{T_THEME_PATH}/images/bm.png');"></td>
    <td width="18" height="18"><img src="{T_THEME_PATH}/images/br.png" width="18" height="18" alt="" /></td>
  </tr>
</table>
das kommt in die ..../styles/AeroBlue/template/shout_body.html



Öffnen: styles/AeroBlue/template/overall_header.html
finde:

Code: Select all

<!-- IF not S_USER_LOGGED_IN -->
	<br clear="all" />

	<form method="post" action="{S_LOGIN_ACTION}">
Davor einfügen

Code: Select all

<!-- INCLUDE shout_body.html -->
Öffnen: styles/AeroBlue/template/overall_header.html
finde:

Code: Select all

</head>
davor einfügen:

Code: Select all

	<!-- IF S_DISPLAY_SHOUTBOX -->
		<script type="text/javascript" src="{U_SHOUT_STATIC}"></script>
		<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
		<script type="text/javascript" src="{U_SHOUT}"></script>
    <!-- ENDIF -->
Öffnen: styles/AeroBlue/theme/stylesheet.css
finde:

Code: Select all

.username-coloured {
		font-weight: bold;
	} 
danach einfügen:

Code: Select all

#msg > li.row1 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: left;
}

#msg > li.row2 {
	display: block;
	list-style-type: none;
	margin: 0;
	height: auto;
	width:98%;
	float: left;
}

#msg > li > dl{
	vertical-align: middle;
	width: 100%;
}

#msg > li > dl > dt{
	width: auto !important;
	white-space: nowrap;
	margin-right: 2px;
}

#msg > li > dl > dd > input{
	margin: 3px;
}

#msg > li > dl > dd#msgbody{
	display: inline;
	padding: 3px 0 1px 0px !important;
	vertical-align: middle;
	float:none !important;
}

#base_ul
{
	list-style:none;
	margin-left: 0;
}


dann alles rüberladen und den cache leeren und den styl komplett aktualisieren sprich:
templates,themes und grafiksammlung
Das betrifft AeroBlue und Shoutbox ins Portal integrieren.

Meinen letzten Fehler habe ich nun auch behoben:
raylapa wrote:
2. Trotz der Rechtevergabe für das Gastkonto kann man die Shoutbox unangemeldet nicht sehen :(
Ich habe das Include für die Box einfach weiter oben in die shout_body eingefügt, vor den Aufruf der Willkomensnachricht für unangemeldete Besucher.
Danke nochmals für die kompetente Hilfe!
User avatar

franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 01:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern
Contact:

Re: Shoutbox einbauen....

Post by franki »

Nun du hast die Shoutbox jetzt nicht ins Portal sondern in die overall_header verschoben.
Die ist unabhängig von dem Portal.
LG Franki
User avatar

raylapa
Active Member
Posts: 6
Joined: 7. May 2009 22:23
Location: freie Republik Hohenlohe

Re: Shoutbox einbauen....

Post by raylapa »

Ach Quatsch, natürlich nicht in die shout_body sondern in den overall_header natürlich! Recht hast Du....
Das war schon richtig so, die soll im Portal und in der Forenansicht zu ssehen sein.

Das Problem war ja, dass unangemeldete User die Shoutbox nicht sehen konnten, weil der Aufruf dieser erst an einer Stelle kam, wo Includes für registrierte User genannt werden. Ich habe "<!-- INCLUDE shout_body.html -->" einfach schon weiter oben eingefügt, bevor die Prüfung angemeldet oder nicht kommt. So können nun auch die Gäste die Box sehen, aber nicht benutzen. Dazu muss man sich dann erst einloggen, oder sich eben am Forum anmelden.

Krawall
Active Member
Posts: 1
Joined: 24. June 2009 20:45

Re: Shoutbox einbauen....

Post by Krawall »

Hallo liebe Gemeinde,

Ich muß diesen Tread mal hoch holen :oops: !

Bei mir ging/geht die Installation nicht. Rufe ich den Ordner www-url-de/phpBB3/install/index.php auf wird mir gesagt, das er nur für eine Neuinstallation ist!
Ich habe jetzt den Eintrag manuell in die Datenbank geschrieben und jetzt funktioniert die Shoutbox soweit :lol:
Es bleiben ein paar Probleme:

1. die Sboutbox hat keinen Rahmen im Style Subsilver2 = der Fehler wird bei mir liegen, werde nochmal alle Änderungen prüfen.
Wenn aber jemand weiß wo genau der Fehler liegt bitte sagen!

2. ich kann im Adminbereich bei den Rechten alles verteilen, also kein Problem! Nur im Reiter "Mod" ist die Shoutbos nicht aufgeführt, ich kann also keine Einstellungen vornehmen. Wo bitte liegt da der Fehler???

Über eine oder mehr hilfreiche Antworten würde ich mich freuen.

der Krawall

PS: wenn´s hier nicht hingehört bitte verschieben oder löschen, danke
User avatar

franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 01:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern
Contact:

Re: Shoutbox einbauen....

Post by franki »

Hallo @Krawall

ACP -> System -> Administrations-Bereich
Klicke rechts auf "Mods", ganz unten links gibst Du z.B. Shoutbox ein und klick auf "Neues Modul erstellen"
Modul aktiviert auf "ja" und Absenden.
Dann klicke auf das neue Modul "Shoutbox".
Klappe rechts das Register "Modul hinzufügen" auf und suche nach "acp_shoutbox" und
wähle die zwei "Mod-Übersicht" und "Mod-Einstellungen" aus. Danach beide noch aktivieren.
Cache leeren und dann sollte unter Mods die Kategorie "Shoutbox" sein.
LG Franki

badda
Active Member
Posts: 7
Joined: 5. April 2008 12:41

Re: Shoutbox einbauen....

Post by badda »

Gott Leute ich liebe euch...


hab die Shoutbox heut auf einem Testforum eingebaut und lief alles super. Allerdings nur in ner simulierten Umgebung (XAMPP)

Dann grad das ganze im Live-Forum versucht...und zack "Nur Gründer können diese Datei aufrufen"

Ich schon ziemlich pissed mich erinnert, dass hier einiges über die Shoutbox stand...und siehe da. Tabellen selber erstellt (erstmal natürlich mit falschem Prefix und ne Stunde net gecheck weil meins heißt phpbb_3 und das hier phpbb3_)

Aber dann liefs. Und jetzt kann ich überglücklich schlafen gehen. Ihr seit einfach großartig muss ich einfach mal loswerden. Weiter so!!!

Viele Grüße und Gut Nacht

Badda
User avatar

Morpheus
Active Member
Posts: 32
Joined: 28. April 2008 09:58

Re: Shoutbox einbauen....

Post by Morpheus »

Hallo

Welche Version sollte man denn jetzt am besten benutzen? Habe folgende bisher gefunden:

- auf phpbb.com Ajax 2.0.0 Beta 8

- hier Ajax 12RC1

- und dann noch Ajax 110 (wobei mir die 12RC1 doch höher vorkommt von der Versionsnummer?

Hat jemand Erfahrung mit der 2.0.0. Beta 8? Ist diese zu empfehlen?

lg morph
User avatar

Morpheus
Active Member
Posts: 32
Joined: 28. April 2008 09:58

Re: Shoutbox einbauen....

Post by Morpheus »

Hi nochmal

Habe nun die Version 2.0.0 beta8 eingebaut, und funktioniert ... sollte es in der ACP unter MODS ein Konfig-Menü für die Shoutbox geben???

Was ich nun machen möchte ist die pure Chatanzeige (ohne On-/Offline Anzeige) in den Customblock einbauen. Hat da jemand schon erfahrung damit?

lg morph

H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Shoutbox einbauen....

Post by H-Man »

Ich habe auch den Chat eingebaut. (nutze jedoch nur die extra Seite chat.php per Link im Menü)

Wie kann ich jedoch verhindern, dass Gäste Zugriff auf den Chat haben? Also ich möchte, dass der Chat von Gästen auch nicht gelesen werden kann.

serpico
Active Member
Posts: 25
Joined: 21. October 2008 10:44

Re: Shoutbox einbauen....

Post by serpico »

Dort wo <!-- INCLUDE chat_body.html --> ist einfach so machen

<!-- IF S_USER_LOGGED_IN --> <!-- INCLUDE chat_body.html --> <!-- ENDIF -->

H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Shoutbox einbauen....

Post by H-Man »

Prima, danke!!

blackchristian888
Active Member
Posts: 1
Joined: 13. January 2010 14:54

Re: Shoutbox einbauen....

Post by blackchristian888 »

Great Forum!! I'm Cesar and I'm new here, just browsing for some good stuff and informative posts.
Last edited by Marc on 18. January 2010 21:14, edited 1 time in total.
Reason: Removed spam links

Enrick
Active Member
Posts: 33
Joined: 19. October 2008 08:11

Re: Ajax-Shoutbox von Paul einbauen....

Post by Enrick »

Moin Zusammen !

Ich habe diesen Thread wieder ausgegraben, weil ich mein Problem mit Hilfe der Suchfunktion nicht lösen konnte.

Aaaalsooo :

Ich verwende phpBB Version 3.0.7 mit dem Board3-Portal 1.0.6 und der Ajax-Shoutbox 1.2 RC1 von Paul
Style : Milky Way Red (subsilver2 basierend) mit von mir veränderten Farben


Die Installation klappte Dank dieses Threads hier absolut problemlos, auch die Berechtigungen sind soweit freigeschaltet.
Auf die Einträge in der overall_header.html sowie der index_body.html habe ich verzichtet, da ich die Shoutbox nur in der Portalansicht einbinden möchte.

Trotzdem kann ich die Shoutbox auf meinen Portal nicht sehen; es erscheint lediglich eine Art "Platzhalter" in Form einer Box ohne Rahmen und Inhalt dort, wo eigentlich die Shoutbox stehen sollte :

Image

Ungewöhnlich bei der Installation war, dass ich nicht wie auf Seite 1 in diesem Thread angegeben die folgenden Zeilen in der portal_body.html gefunden habe :

Code: Select all

    <!-- IF S_DISPLAY_NEWS -->
    <!-- IF S_NEWS_COMPACT -->
Diese Zeilen standen dafür in der portal_center.html ... wobei ich mal vermute, dass dieser Unterschied aufgrund der Änderungen in der Struktur des Portal-Mods zustande gekommen ist; irgendwie habe ich da noch sowas im Hinterkopf, dass zwischen der zum Zeitpunkt des Threadanfangs gängigen Portalversion und der heutigen 1.0.6 ein paar grundlegende Dinge geändert wurden.

Ich bitte dringend um Hilfe; ich versuche gerade, mit meinen überaus bescheidenen Kenntnissen einer Community beim Aufbau ihrer neuen virtuellen Heimstatt zu helfen, deren alte Domain inklusive Forum von ihrem alten Admin aufgrund einer persönlichen Laune heraus in den Orkus geschossen wurde !

Gruß

Mat
User avatar

archivar
Portal Professional
Posts: 1959
Joined: 19. April 2009 21:34
phpBB.de User: archivar
phpBB.com User: archivar
Location: Deutschland

Re: Ajax-Shoutbox von Paul einbauen....

Post by archivar »

Enrick wrote: Ich verwende phpBB Version 3.0.7 mit dem Board3-Portal 1.0.6 und der Ajax-Shoutbox 1.2 RC1 von Paul
Style : Milky Way Red (subsilver2 basierend) mit von mir veränderten Farben

Diese Zeilen standen dafür in der portal_center.html ... wobei ich mal vermute, dass dieser Unterschied aufgrund der Änderungen in der Struktur des Portal-Mods zustande gekommen ist; irgendwie habe ich da noch sowas im Hinterkopf, dass zwischen der zum Zeitpunkt des Threadanfangs gängigen Portalversion und der heutigen 1.0.6 ein paar grundlegende Dinge geändert wurden.
Hallo,
da der Style auf subsilver2 basiert musst Du noch die shout_body.html aus dem Template-Ordner in root(deinstyle/template/portal/block/ kopieren.
Und dann musst Du diesen Code noch in die root/portal/block/additional_blocks.php einfügen:
suche:

Code: Select all

if (!defined('IN_PHPBB') || !defined('IN_PORTAL'))
{
   exit;
}
füge in einer neuen Zeile danach ein:

Code: Select all

// Shoutbox START
	if (!function_exists('as_display'))
	{
	   include($phpbb_root_path . 'includes/functions_shoutbox.' . $phpEx);
	}
	as_display();
// Shoutbox ENDE
Und die shout_body.html sollte in die root/deinstyle/template/portal/block/additional_blocks_center.html und nicht in die root/deinstyle/template/portal/portal_center.html eingebunden werden.
V.G. archivar
sorry for my bad english

Enrick
Active Member
Posts: 33
Joined: 19. October 2008 08:11

Re: Ajax-Shoutbox von Paul einbauen....

Post by Enrick »

archivar wrote:Hallo,
da der Style auf subsilver2 basiert musst Du noch die shout_body.html aus dem Template-Ordner in root(deinstyle/template/portal/block/ kopieren.
Danke für die Antwort ... hab ich gemacht, aber ohne Erfolg !
Caches sind geleert ...

Gruß

Mat
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”