chCounter in phpBb3 einbinden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
FRvN
Mitglied
Beiträge: 604
Registriert: 16.07.2009 13:43
Wohnort: Wankum
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von FRvN »

Hallo,

habe auch die klassische Lösung eingebaut aber das einzigste was nicht so gut ist, er zählt die User falsch
d.h. es sind 65 Mitglieder online aber beim Counter werden nur 53 angezeigt. Wie kann man dieses Problem
lösen, da bis jetzt jeden Tag die Anzeige falsch ist :(

Gruß
Allround-phpBB.de - jung, frech, dynamisch...
Kein Support per PN oder eMail
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: chCounter in phpBb3 einbinden

Beitrag von 4seven »

ich habe den phpbb3-zähler bzw. den who-was-online irgendwann rausgehauen. eins geht nur - und, es ist kein fehler: der chcounter zählt genauer, da er board-unabhängig arbeitet. hat auch andere timeout-werte, online-zeitwerte als die boardeigenen zählweise. noch dazu kann man zb. den zeitraum, in der ein user als online gilt, genau einstellten usw. etc. - lange rede kurzer sinn: der chcounter zählt genauer und eins geht nur. ferner wirst du den who-was-online und den chcounter nie synchron kriegen, aus genannten gründen.

gutes beispiel
65 Mitglieder online aber beim Counter werden nur 53 angezeigt
ja, klar, davon waren aber ungefär 10-15 kurz mal ausgeloggt und wieder eingeloggt,
der chcounter schnallt das und zählt den besucher nicht nochmal, da es keine saubere statistik wäre.
erst nach x (einstellbar) minuten zählt er einen besucher nochmal. es ist keine user-board-counter,
sondern ein professionelles analyse-werkzeug. den chcounter interessiert nicht, welcher user eingeloggt
ist, sondern welche ip als tatsächlicher besucher in einer angemessenen zeit das board (wieder) besucht uvm.
Eurodiver
Mitglied
Beiträge: 54
Registriert: 02.02.2010 18:15
Wohnort: Wien
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Eurodiver »

4seven hat geschrieben:wenn du es so haben möchtest, sag bescheid, dann poste ich die anleitung.
musst nur sagen, welchen style du hast.
Hallo 4seven,

also den counter hab ich mit {Counter} in overall_footer.html und in simple_footer.html - zeigt aber nix an. wär sehr nett wenn Du die Anleitung posten würdest. Ich verwende übrigens das Style "IDLaunch_Fresh".
Man muss gut überlegen, was man sich wünscht.
Es könnte passieren, dass man es bekommt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: chCounter in phpBb3 einbinden

Beitrag von 4seven »

erstmal: {COUNTER} << groß geschrieben
ferner: in der index_body.html. nicht in header oder footer
dann: auf welchen standard-style basiert dein template (prosilver oder subsilver2)?
und: wenn du das heraus gefunden hast, brauch ich den link zum style-download...
Eurodiver
Mitglied
Beiträge: 54
Registriert: 02.02.2010 18:15
Wohnort: Wien
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Eurodiver »

{COUNTER} ist eh groß geschrieben.
Hab ihn nun aus den beiden footer Dateien entfernt.
Das Style ID Launch Fresh findes du unter http://www.idlaunch.org/
Man muss gut überlegen, was man sich wünscht.
Es könnte passieren, dass man es bekommt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: chCounter in phpBb3 einbinden

Beitrag von 4seven »

ich meine einen direktlink dahin, da ich nicht noch suchen möchte
Eurodiver
Mitglied
Beiträge: 54
Registriert: 02.02.2010 18:15
Wohnort: Wien
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Eurodiver »

Sorry,
also unter folgenden Link findest Du das Style http://www.idlaunch.org/downloadcentre/ ... y.php?id=6

Dann einach unter Latest Download Version auf Idlaunch fresh 1 0 0 klicken.

Soviel ich gelesen hab basiert es auf Prosilver.
Man muss gut überlegen, was man sich wünscht.
Es könnte passieren, dass man es bekommt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: chCounter in phpBb3 einbinden

Beitrag von 4seven »

finde (in index_body.html)

Code: Alles auswählen

</div>
<script type="text/javascript">
//Syntax: var uniquevar=new animatedcollapse("DIV_id", animatetime_milisec, enablepersist(true/fase), [initialstate] )
var collapse1=new animatedcollapse("cat", 500, false)
</script>
<!-- INCLUDE overall_footer.html -->
füge davor ein

Code: Alles auswählen

<div style="padding-bottom:7px;"></div>

	<div class="navbar">
		<div class="inner"><span class="corners-top"><span></span></span>
		 <h3>Counter</h3>{COUNTER}
				<span class="corners-bottom"><span></span></span></div>
	</div>
oder (da der style doch extrem vom standard-prosilver abweicht)

Code: Alles auswählen

<div id="cat" style="width: auto; height: auto;">
<h3>Counter</h3>{COUNTER}
</div>
öffne counter/templates/counter.tpl.html (datei vorher sichern)

ersetze kompletten inhalt mit

Code: Alles auswählen

Statistik www.deine_website.de &bull; Besuche insgesamt <b>{V_TOTAL_VISITORS}</b> &bull; Heute <b>{V_VISITORS_TODAY}</b> 
&bull; Gestern <b>{V_VISITORS_YESTERDAY}</b> &bull; Aufrufe insgesamt <b>{V_TOTAL_PAGE_VIEWS}</b> &bull; Heute <b>{V_PAGE_VIEWS_TODAY}</b> 
&bull; Gestern <b>{V_PAGE_VIEWS_YESTERDAY}</b> &bull; Seit dem 15. Februar 2010
www.deine_website.de und 15. Februar 2010 durch deine angaben ersetzen


alle board und browser-caches leeren

sofern du die phpbb3-edits den chcounters betreffend in der includes/functions.php korrekt vorgenommen hast, dürfte das auch funktionieren..
Eurodiver
Mitglied
Beiträge: 54
Registriert: 02.02.2010 18:15
Wohnort: Wien
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Eurodiver »

Hi 4seven,
danke, dass Du dir so viel Mühe mit mir machst!
nachdem's bei mir immer noch nicht funktioniert (beide varianten in der index_body.html), hab ich scheinbar in der includes/functions.php einen Topfen drinnen:

Ich hab bzgl chcounter folgende Ergänzungen lt. chcounter-Anleitung => docs/php/readme.txt gemacht:

Code: Alles auswählen

/**
* Generate page header
*/
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
{
	global $db, $config, $template, $SID, $_SID, $user, $auth, $phpEx, $phpbb_root_path;
  
  // chCounter
  ob_start();
  $chCounter_force_new_db_connection = FALSE;
  $chCounter_page_title = $page_title;
  include( '/home/.xxx/xxx/xxx/xxx/counter/counter.php' );
  $chCounter = ob_get_contents();
  ob_end_clean();
  // chCounter
sowie weiter unten:

Code: Alles auswählen

// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
   'COUNTER'            => $chCounter,
	'SITENAME'						=> $config['sitename'],
	'SITE_DESCRIPTION'				=> $config['site_desc'],
Kannst Du mir eigentlich den Grund nennen warum in der overall_footer.html keine Adaptierungen möglich sind, kann das sein, dass da irgendwo eine Sicherung eingebaut ist. Ich würd nämlich gern einen Link zum Impressum hinzufügen, aber geht nicht.
Man muss gut überlegen, was man sich wünscht.
Es könnte passieren, dass man es bekommt.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: chCounter in phpBb3 einbinden

Beitrag von 4seven »

Code: Alles auswählen

/home/.xxx/xxx/xxx/xxx/counter/counter.php
versuch mal den relativen pfad

Code: Alles auswählen

counter/counter.php
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“