[Erweiterung] NV "Who Was Here?" in Portal

Forum rules
This forum is not for support requests.

Only post Modifications for Board3 Portal 1.0.x in this forum.

highwaycop
Active Member
Posts: 13
Joined: 6. August 2008 21:49

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by highwaycop »

Heute nochmal getestet:

Die Variante 1 mit der Änderung in der "portal/block/additional_blocks.php" gibt mir nach rekompilieren, Cache leeren, Styles, Templates und Grafiksammlungen aktualisieren immer eine Fehlerseite (irgendwas stimmt da in der "includes" nicht) ...

Die Variante 2 mit der Änderung in der "portal.php" gibt mir nach rekompilieren, Cache leeren, Styles, Templates und Grafiksammlungen aktualisieren folgendes aus:
{ WHO_WAS_HERE }
{ WWH_UPDATE_NEED }

Look here: http://www.highwaycop.de/forum/portal.php

Ich denke, Variante 2 ist die richtige, nur wie komme ich da weiter??? Irgendwas stimmt noch nicht, in der Forenansicht wird alles korrekt angezeigt, in der Portalansicht leider nur das hier:
{ WHO_WAS_HERE }
{ WWH_UPDATE_NEED }

Jemand eine Idee?
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Kevin »

Variante 1, also von der ersten Seite, sollte schon korrekt sein und wurde an die 1.0.3 angepasst.
Was für eine Fehlermeldung kommt denn?
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

highwaycop
Active Member
Posts: 13
Joined: 6. August 2008 21:49

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by highwaycop »

Das kommt dann bei Variante 1:
Fatal error: Cannot redeclare update_who_was_here_session() (previously declared in /var/www/web818/html/forum/includes/functions_wwh.php:19) in /var/www/web818/html/forum/includes/functions_wwh.php on line 66
:?
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Kevin »

Ah, okay. Was passiert, wenn du die Änderungen in der portal/block/additional_blocks.php weg lässt?
Hast du noch was in der portal.php zwecks dieses Mods eingetragen?
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

highwaycop
Active Member
Posts: 13
Joined: 6. August 2008 21:49

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by highwaycop »

Kevin wrote:Ah, okay. Was passiert, wenn du die Änderungen in der portal/block/additional_blocks.php weg lässt?
Hast du noch was in der portal.php zwecks dieses Mods eingetragen?
Dann passiert das, was du aktuell jetzt auf der Portalseite siehst.
{ WHO_WAS_HERE }
{ WWH_UPDATE_NEED }
In der portal.php habe ich nur das geändert was geändert werden sollte.

Kann ich dir die entsprechenden Dateien zusenden?
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Kevin »

In der portal.php sollte gar nichts geändert werden, wenn du dir den ersten Post durchliest.
Du kannst die betroffenen Dateien einmal als Textdateien verlinken.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

highwaycop
Active Member
Posts: 13
Joined: 6. August 2008 21:49

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by highwaycop »

Habe jetzt aus dem Originalordner des Portals die Ursprungdateien auf den Server geschoben:

portal/block/additional_blocks.php
styles/prosilver/template/portal/block/whois_online.html
portal.php

Jetzt nur noch die beiden Änderungen in der additional_blocks.php und der whois_online.html vorgenommen, die portal.php unverändert gelassen.

Jetzt funzt es (HURRA) und ich meine, den Fehler gefunden zu haben:
Ich hatte die whois_online.html mit Frontpage geöffnet und hier die Änderungen in der html-Ansicht vorgenommen. Das muss nicht funktioniert haben.
Jetzt habe ich die Änderungen mit dem Editor gemacht und es hat geklappt.

greyhound
Active Member
Posts: 15
Joined: 28. February 2008 22:08
phpBB.de User: Greyhound76
Location: Herzogenrath
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by greyhound »

Hoi,

ich hab einen neuen Style (basiert auf subsilver2) installiert und die Veränderungen wie gehabt geändert, trotzdem krieg ich nur ...

{ WHO_WAS_HERE }
({ WHO_WAS_HERE_EXP })

... dabei hab ich extra vorher noch des Portal, sowie des whowashere auf den neuesten Stand gebracht.
User avatar

Mike
Former Team Member
Posts: 1862
Joined: 3. July 2008 23:59
Location: Schwarzwald / FDS
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Mike »

Hast du den installordner gelöscht?
kein Support per PN / Messenger
no Support via PM / Messenger

greyhound
Active Member
Posts: 15
Joined: 28. February 2008 22:08
phpBB.de User: Greyhound76
Location: Herzogenrath
Contact:

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by greyhound »

Jepp, beide. Also von wwh und vom portal.

edit: liegt aber nicht daran des jetzt schon Version 3.0.5 von phpBB3 draussen ist, oder? Hab´s noch auf 3.0.4 ...
User avatar

PeterS
Former Team Member
Posts: 246
Joined: 15. January 2008 08:41
phpBB.de User: PeterS
phpBB.com User: PeterS

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by PeterS »

ich bevorzuge diese Variante:

zuerst den Mod "who was here 1.0.0" kompl. installieren. dann

open portal.php
finde:

Code: Select all

// output page
page_header($user->lang['PORTAL']);
davor einfügen

Code: Select all

if (!function_exists('display_who_was_here'))
{
	include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
}
display_who_was_here();
open /styles/dein style/template/portal/block/whois_online.html
find:

Code: Select all

<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
danach einfügen:

Code: Select all

				<!-- IF WHO_WAS_HERE_LIST2 -->
					<h3>{L_WHO_WAS_HERE}</h3>
					<p>{WHO_WAS_HERE_LIST2} ({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}</p>
				<!-- ELSEIF U_ACP -->
					<h3>{L_WHO_WAS_HERE}</h3>
					<p>{L_WWH_UPDATE_NEED}</p>
				<!-- ENDIF -->
sieht dann so aus
wwh.png
Peter

jw1hal
Active Member
Posts: 1
Joined: 12. June 2009 21:33
phpBB.de User: jw1hal
phpBB.com User: jw1hal

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by jw1hal »

Hi,

ich habe ein Update auf "Phpbb 3.0.5", "board3portal_1_0_3" und "NV_who_was_here_1_0_0" gemacht. Nun war "Wer war online" nicht mehr im Portal.
Dieses habe ich mir nun für prosilver und subsilver2 eingefügt, so dass ich für "Wer ist online" und "Wer war online" jeweils eine extra Box habe.

Folgende Codes habe ich dazu verwendet:
öffne styles/subsilver2/template/portal/block/whois_online.html
suche

Code: Select all

{$C_BLOCK_F_L}{$C_BLOCK_F_R}
füge danach ein

Code: Select all

{$C_BLOCK_H_L}<!-- IF U_VIEWONLINE -->{L_WHO_WAS_HERE}</a><!-- ELSE -->{L_WHO_WAS_HERE}<!-- ENDIF -->{$C_BLOCK_H_R}
<table class="tablebg" cellspacing="1" width="100%">
<tr>
<!-- IF $WHOS_IMAGES -->
	<!-- IF LEGEND -->
		<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}{$WHOS_IMAGES}" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ELSE -->
		<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}{$WHOS_IMAGES}" alt="{L_WHO_IS_ONLINE}" /></td>
	<!-- ENDIF -->
<!-- ENDIF -->
<td class="row1" width="100%"><span class="genmed">{WHO_WAS_HERE_LIST2}<br />({L_WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br /><br />{WHO_WAS_HERE_LIST}</span></td>
</tr>
<!-- IF LEGEND -->
	<tr>
		<td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
	</tr>
<!-- ENDIF -->
</table>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
öffne styles/prosilver/template/portal/block/whois_online.html
suche

Code: Select all

{$C_BLOCK_F_L}{$C_BLOCK_F_R}
füge danach ein

Code: Select all

{$C_BLOCK_H_L}<dl><dt><!-- IF U_VIEWONLINE -->{L_WHO_WAS_HERE}</a><!-- ELSE -->{L_WHO_WAS_HERE}<!-- ENDIF --></dt></dl>{$C_BLOCK_H_R}
	<ul class="topiclist forums">
		<li><dl>
			<dd style="border-left:0px">
                <p style="margin: 0 5px 0 5px;"><!-- IF WHO_WAS_HERE_LIST2 -->{WHO_WAS_HERE_LIST2}<br />({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}<!-- ELSE -->{L_WWH_UPDATE_NEED}<!-- ENDIF --></p>
			</dd>
		</dl></li>
	</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Ich hoffe das es so richtig ist und ich den Einen oder Anderen vielleicht damit helfen kann. Bei mir funktioniert es auf jeden Fall.
Sollte da was nicht stimmen, lasse ich mich gern berichtigen, da ich von der Materie eigentlich sehr wenig Ahnung habe.

Gruß Jan

Maritar28365
Active Member
Posts: 9
Joined: 24. March 2009 17:08

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Maritar28365 »

Lese hier wie verrückt und verstehe imme rnoch Bahnhof...sorry....

Aber ich ahbe z.B. gar keine "additional_blocks.php"!!!

Habe das PHP BB 3.0.5 mit dem Board3 Portal und dem "NV "Who Was Here?" MOD.
Nun funzt so weit alles, aber leider bekomme ich es nicht hin, dass man den Mod auch auf dem Portal sieht.
Kann mir da bitte jemand helfen???
Danke euch!

http://maritas-katzenforum.de

(In der Forenübersicht funktioniert es schon einwandfrei- DANKE dafür!)

crazyrolf
Active Member
Posts: 8
Joined: 23. November 2009 15:48
phpBB.de User: crazyrolf
phpBB.com User: crazyrolf

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by crazyrolf »

Moin zusammen,
habe den Mod im Portal auch in eine extra Box gepackt.

öffne portal/block/additional_blocks.php
suche:

Code: Select all

?>
davor einfügen:

Code: Select all

 if (!function_exists('display_who_was_here'))
    {
       include($phpbb_root_path . 'includes/functions_wwh.' . $phpEx);
    }
    display_who_was_here();
Jetzt legen wir eine neue Datei mit dem Namen "additional_blocks_who_online.html" unter:

styles/template/portal/block/ an.
in meinem Fall heißt diese:
additional_blocks_who_online.html
Inhalt der Datei, einfügen und abspeichern:

Code: Select all

<!-- version $Id: additional_blocks_who_online.html 426 2009-12-24 11:09:19Z Hambach_R $ //-->
<!-- additional_blocks //-->
{$C_BLOCK_H_L}<dt>{L_WHO_WAS_HERE}</dt>{$C_BLOCK_H_R}
<ul class="topiclist bg1">
		<li><dl>
			<dd style="border-left:0px">
               <p style="font-size: 100%; margin: 0 5px 0 5px;"><!-- IF WHO_WAS_HERE_LIST2 -->{WHO_WAS_HERE_LIST2}<br />({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}<!-- ELSE -->{L_WWH_UPDATE_NEED}<!-- ENDIF --></p>
               </dd>
		</dl></li>
	</ul>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Schritt 2 ist dann:
öffne die Datei:
styles/template/portal/portal_center.html
suche:

Code: Select all

<!-- INCLUDE portal/block/whois_online.html -->
danach einfügen:

Code: Select all

<!-- INCLUDE portal/block/additional_blocks_who_online.html -->
3. Templates aktualisieren und fertig ist. ;-)

Ich dachte mir, das es so etwas sauberer ist.

Gruß Rolf
Last edited by crazyrolf on 14. September 2010 13:28, edited 1 time in total.

Mr Strech
Active Member
Posts: 29
Joined: 29. December 2009 16:25
phpBB.de User: Mr Strech

Re: [Erweiterung] NV "Who Was Here?" in Portal

Post by Mr Strech »

Vielen Dank für die Umsetzung. :D

Wenn man wie ich auch subsilver2 nutzt, muß in die subsilver2/template/portal/block/additional_blocks_who_online.html

Code: Select all

<!--version $Id: whois_online.html 503 2009-04-20 18:34:29Z kevin74 $ //-->
{$C_BLOCK_H_L}<!-- IF U_VIEWONLINE -->{L_WHO_WAS_HERE}<!-- ELSE -->{L_WHO_WAS_HERE}<!-- ENDIF -->{$C_BLOCK_H_R}
<table class="tablebg" cellspacing="1" width="100%">
<tr>
<!-- IF $WHOS_IMAGES -->
        <!-- IF LEGEND -->
                <td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}{$WHOS_IMAGES}" alt="{L_WHO_IS_ONLINE}" /></td>
        <!-- ELSE -->
                <td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}{$WHOS_IMAGES}" alt="{L_WHO_IS_ONLINE}" /></td>
        <!-- ENDIF -->
<!-- ENDIF -->
        <td class="row1" width="100%"><span class="genmed"><!-- IF WHO_WAS_HERE_LIST2 -->{WHO_WAS_HERE_LIST2}<br />({WHO_WAS_HERE_EXP})<br />{WHO_WAS_HERE_RECORD}<br />{WHO_WAS_HERE_LIST}<!-- ELSE -->{L_WWH_UPDATE_NEED}<!-- ENDIF --></p>           </span></td>
</tr>
<!-- IF LEGEND -->
        <tr>
                <td class="row1"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
        </tr>
<!-- ENDIF -->
</table>
{$C_BLOCK_F_L}{$C_BLOCK_F_R}
Ich hoffe, es passt so. Funktionieren tut es jedenfalls. :)
Locked

Return to “board3 Portal v1.0.x - Modifications in Dev”