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!
Locked
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Shoutbox einbauen....

Post by thomas.d »

Fluffy wrote:... Nur wie gehts jetzt weiter ??
Ei Fluffy, das steht - wie fast immer - in der mitgelieferten install.xml ...
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Shoutbox einbauen....

Post by Redbull254 »

Fluffy wrote:Hallo,

Das Portal ist wirklich klasse.
Ich hätte da eine Frage. Wie bekomme ich die Shoutbox Ajay 12RC1 jetzt ins Portal.
Ich habe die Änderungen durchgeführt wie einige Seiten vorher beschrieben. Und auch eine shout_body.html erstellt und
ins entsprechende Verzeichnis hochgeladen. Nur wie gehts jetzt weiter ??

:mrgreen:
Hallo erstmal,
funktioniert sie denn schon bei Dir auf der Index-Seite ?

Du musst, um die Shoutbox auf der Portal-Seite angezeigt zu bekommen, die Änderungen, die Du an der index.php und index_body.html gemacht hast, auch an der portal.php und der portal_body.html durchführen.


Wenn Du die Shoutbox nicht auf beiden Seiten haben willst, baust Du den Code aus der index.php und der index_body.html wieder aus.

Wichtig :


Dein Style muss noch in der Datenbank aktualisiert werden!

Gehe dazu folgende Schritt durch:

ACP --> Styles --> Style-Komponenten --> Themes
ACP --> Styles --> Style-Komponenten --> Templates
ACP --> Styles --> Style-Komponenten --> Grafiksammlungen

Dort angekommen, klicke jeweils auf den Link " Aktualisieren "

Nach den Aktualisierungen gehe zurück auf den ACP Index ( ACP --> Allgemein ) und klicke bei "Den Cache leeren" auf den Button "Jetzt ausführen".

Bei manchen Browsern ist es zusätzlich nötig den Browser Cache zu löschen. ( Meistens mit STRG + F5 )
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

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

Re: Shoutbox einbauen....

Post by archivar »

Die Shoutbox ist nun im Portal eingebaut, läuft tadellos und ist bei mir so eingestellt, dass sie nur im Portal für registrierte Mitglieder erreichbar ist.
Verwendet: DB-MSQL4.0x/phpBB2x-Updat auf phpBB3.02/board3portal_1_0_0_rc3-Update auf Board3Portalv1.0.1/ ajax_shout_12RC1/mysqldumper1.23pre_release
Es gab 3 Probleme beim Einbau.
Die install.php der Shoutbox lies den Einbau nicht zu. Es gelang mir aber mit der upgrade.php.
Zuvor mußte ich jedoch die DB-Tabelle, wie in diesem Thema hier schon beschrieben, erzeugen.
Aber wo? Ich hatte nur Kenntnis von einer DB in der ich die Tabelle erzeugte. Aber die Shoutbox fand die Tabelle nicht. Dann schaute ich mir die config.php an und stellte fest, daß da eine andere DB drinne stand. Auf diese 2. DB hatte aber nur der Provider zugriff, der vor 2 Jahren das phpBB dort anlegte und pflegen soll. Über mysqldumper und den Zugangsdaten aus der config.php verschaffte ich mir dann Zugang zu dieser 2. DB und erzeugte auch dort die DB-Tabelle für die Shoutbox. Und siehe da die Shoutbox war eingebaut und zu erreichen. Das komische ist, daß in beiden DB das gleiche Präfix steht und auch die Tabellen beider DB´s von unserm Forum benötigt werden.
Also noch mal meine Vorgehensweise zum Install. der Shoutbox:
1.) Install-Anleitung der Shoutbox folgen.
2.) In der /phpBBx/config.php die Zugansdaten der DB prüfen
3.) In der/den DB über SQL die Tabelle für die Shoutbox mit dem Präfix deines phpBBx erzeugen
4.) Dich im Forum als Administrator anmelden( du mußt als Gründer im Forum eingetragen sein.
5.) Den Link zum Forum aufrufen http://www.???????.de und in den Link danach / install/upgrade.php eingeben und aufrufen ( http://www.???????.de/install/upgrade.php )Oder den Link wo sich das phpBBx und die /install/upgrade.php befindet.
6.) Nach erfolgreicher Installation den instal-Ordner löschen oder umbenennen.
7.) Berechtigungen für die Shoutbox im Admin-Bereich setzen und den Cache leren.

Danke an das Team hier. Und ganz besonders an dich Walter nochmal Danke, dass du dich mehre Stunden mit dem Einbau dieser Shoutbox in mein Forum bemüht hast. Ich wusste ja nicht, dass hinter der einen DB noch eine andere DB steht, die des Rätsel Lösung war.
Gruß archivar
Last edited by archivar on 8. August 2009 19:05, edited 1 time in total.
V.G. archivar
sorry for my bad english
User avatar

Michel_61
Portal Enthusiast
Posts: 132
Joined: 14. September 2008 16:06
Location: CH-4206 Seewen
Contact:

Re: Shoutbox einbauen....

Post by Michel_61 »

Moin,

ich habe die Shoutbox nach diesem Muster installiert und sie läuft super :D

hat noch jemand eine Idee, in welcher Datei man was editieren muss damit in der anzeige vor einem Beitrag in der Box nur noch die Uhrzeit erscheint und nicht der Wochentag mit kompletten Datum?

Grüße, Michael
Aller Anfang ist schwierig, mitunter gehts spielend :-))
http://www.fj-europatreff.eu mit phpbb3 und board3portal
User avatar

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

Re: Shoutbox einbauen....

Post by archivar »

nach welchem muster/von wem?
gruß archivar
Last edited by archivar on 8. August 2009 19:03, edited 1 time in total.
V.G. archivar
sorry for my bad english
User avatar

Michel_61
Portal Enthusiast
Posts: 132
Joined: 14. September 2008 16:06
Location: CH-4206 Seewen
Contact:

Re: Shoutbox einbauen....

Post by Michel_61 »

Moin,

naja, in den 6 Seiten dieses Beitrages steht soviel darüber das e, jedenfalls bei mir, gar nicht erst zu irgendwelchen weiteren Problemen kam. Hatte dann nur noch mit der Rechtevergabe ein wenig zu kämpfen :oops: :oops: :mrgreen: , aber dann war alles piccobello.
Also nach dem Muster der XML und dieser Beiträge in diesem Thread :mrgreen:

Das einzige was jetzt noch stört, weil die Box im Portal läuft, das aus der Zeile so viel Platz verbraucht wird, weil eben die wochentags und Datumgeschichte immer mit angezeigt wird. Aber auch das lässt sich bestimmt noch ändern.

Gruß, Michael
Aller Anfang ist schwierig, mitunter gehts spielend :-))
http://www.fj-europatreff.eu mit phpbb3 und board3portal

Furz12345
Active Member
Posts: 6
Joined: 4. October 2008 21:14

Re: Shoutbox einbauen....

Post by Furz12345 »

Ich schmeiß mal mein Problem in den Raum ^^

Ich habe die Shoutbox installiert und ins Portal eingebunden. Dann wollte ich sie an den rechten Rand packen und noch in der Breite kürzen. Das ist mir nach einiger frickelarbeit auch gelungen, allerdings gibts am linken Rand eine ziemliche Lücke. Jetzt wär die Frage, wie krieg ich die weg?

Die Shoutbox gibts hier zu sehen: http://gildeeoe.gi.funpic.de/forum/

Edit: Die Lücke scheints beim Prosilverstyle nicht zu geben, also vermut ich mal, dass es an meiner bearbeiteten shout_body.html liegt. Ich hab das ganze dem anderen Style angepasst, und bis auf die eine Zeile mit dem 'span id= ...' rausgelöscht. Ohne die Zeile wird die Shoutbox nicht mehr angezeigt, ich habe allerdings keine Ahnung warum, sondern nur rumprobiert...

Code: Select all

<!-- IF S_CAN_VIEW_AS -->
    <table class="tablebg" width="200"> // mit ner kleineren Breite oder 100% ist das Eingabefeld und der Sendenknopf nicht mehr in der gleichen Zeile
<tr>
	<td class="cat"><h4>{L_SHOUTBOX}</h4></td>
</tr>
<tr>
	<td class="row1" align="left" valign="top">

             <span id="shoutbox"> </span>
       <script type="text/javascript">
       //<![CDATA[
       display_shoutbox = true;
       load_shout();
       //]]>
       </script>


	</td>
</tr>
</table>
    <!-- ENDIF -->
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Shoutbox einbauen....

Post by thomas.d »

Furz12345 wrote:... Die Shoutbox gibts hier zu sehen: http://gildeeoe.gi.funpic.de/forum/ ...
Hm, ich seh' da keine SB ... :roll:
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |

Furz12345
Active Member
Posts: 6
Joined: 4. October 2008 21:14

Re: Shoutbox einbauen....

Post by Furz12345 »

Das Ding links unterm Menü sieht für mich wie ne Shoutbox aus ^^

Vllt hab ich zu der Zeit das Ding vorrübergehend kaputt gekriegt, jetzt siehst du sie auf jeden Fall.
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Shoutbox einbauen....

Post by thomas.d »

Furz12345 wrote:Das Ding links unterm Menü sieht für mich wie ne Shoutbox aus ^^ ...
Also ...

... links unterm Menu gibts nur die Blöcke "Links" und "Geburtstage".

Auf der rechten Seite, unter der Login-Box, gibts einen Teamspeak.

Weder mit IE7 noch mit FF3 sehe ich eine SB.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

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

Re: Shoutbox einbauen....

Post by archivar »

möglicherweise sieht er die "SHOUTBOX" nur selber wenn er sich eingelogt hat? :roll:
gruß archivar
Last edited by archivar on 8. August 2009 19:00, edited 1 time in total.
V.G. archivar
sorry for my bad english

Furz12345
Active Member
Posts: 6
Joined: 4. October 2008 21:14

Re: Shoutbox einbauen....

Post by Furz12345 »

hmm, denn hab ich noch irgendwo was verbockt -.-
Laut den Gruppenrechten sehen Gäste die Shoutbox und können auch schreiben. Aber ausgeloggt, sehe ich sie selber nicht...

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

Re: Shoutbox einbauen....

Post by serpico »

thomas.d wrote:Aaaalso ....

(diese Anleitung bezieht sich auf die Ajax-Shoutbox (s.o.)!!)

Öffne \root\portal.php

Finde

Code: Select all

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/lang_portal');
Danach einfügen

Code: Select all

//shoutbox
if (!function_exists('as_display'))
{
   include($phpbb_root_path . 'includes/functions_shoutbox.' . $phpEx);
}
as_display();
//ende shoutbox
Öffne root\styles\prosilver\template\portal\portal_body.html

Finde

Code: Select all

<!-- IF S_DISPLAY_NEWS -->
<!-- IF S_NEWS_COMPACT -->
Füge davor ein

Code: Select all

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN  -->
<!-- INCLUDE shout_body.html -->
<!-- ENDIF -->
Erstelle shout_body.html und speichere sie in \styles\*dein_style*\template:

Code: Select all

<!-- IF S_CAN_VIEW_AS -->
	<div class="forabg">
		<div class="inner">
			<span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl>
						<dt>{L_SHOUTBOX}</dt>
					</dl>
				</li>
			</ul>
			<span id="shoutbox"></span>
			<span class="corners-bottom"><span></span></span>
		</div>
	</div>
	<script type="text/javascript">
	//<![CDATA[
	display_shoutbox = true;
	load_shout();
	//]]>
	</script>
<!-- ENDIF -->
So (oder so ähnlich) sollte es funktionieren ...

Viel Erfolg!
Hallo weiss jemand wie kan ich hier eine losung finden? Ich habe 3.02 mit ajax 2.08. Ich habe gemacht wie oben beschrieben ist. Und dass in rot dass besteht niergendwo. Danke und board finde ih sehr gut :geek:

[phpBB Debug] PHP Notice: in file /portal.php on line 32: main() [function.main]: Unable to access ./includes/functions_shoutbox.php
[phpBB Debug] PHP Notice: in file /portal.php on line 32: main(./includes/functions_shoutbox.php) [function.main]: failed to open stream: Success
[phpBB Debug] PHP Notice: in file /portal.php on line 32: main() [function.include]: Failed opening './includes/functions_shoutbox.php' for inclusion (include_path='.:/usr/lib/php')
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Shoutbox einbauen....

Post by Redbull254 »

Hallo erstmal,

ich tippe mal darauf, das Du vorher die shoutbox in die Portalseite einbauen wolltest und jetzt noch Reste in der Portal.php drin stehen. Entferne diese oder ersetze die Portal.php mit einer originalen Datei.
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."

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

Re: Shoutbox einbauen....

Post by serpico »

Danke fur antwort aber es hat nicht geholfen. Wieder meldung nach veranderungen in portal.php
Ich habe eigentlich niergendwo shoutbox.php nur shout.php und chat.php


[phpBB Debug] PHP Notice: in file /portal.php on line 32: main() [function.main]: Unable to access ./includes/functions_shoutbox.php
[phpBB Debug] PHP Notice: in file /portal.php on line 32: main(./includes/functions_shoutbox.php) [function.main]: failed to open stream: Success
[phpBB Debug] PHP Notice: in file /portal.php on line 32: main() [function.include]: Failed opening './includes/functions_shoutbox.php' for inclusion (include_path='.:/usr/lib/php')
Locked

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