Page 8 of 10

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

Posted: 13. May 2009 16:40
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?

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

Posted: 13. May 2009 17:16
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?

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

Posted: 13. May 2009 19:16
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
:?

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

Posted: 13. May 2009 19:26
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?

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

Posted: 13. May 2009 19:33
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?

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

Posted: 13. May 2009 22:10
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.

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

Posted: 14. May 2009 18:21
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.

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

Posted: 1. June 2009 17:54
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.

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

Posted: 1. June 2009 17:58
by Mike
Hast du den installordner gelöscht?

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

Posted: 1. June 2009 18:01
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 ...

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

Posted: 2. June 2009 08:33
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

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

Posted: 12. June 2009 21:55
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

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

Posted: 19. October 2009 10:44
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!)

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

Posted: 24. December 2009 11:04
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

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

Posted: 30. December 2009 11:39
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. :)