Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 01:37:38 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: eigene box mit counter  (Read 2196 times)
samson82

Offline Offline

Posts: 86



« on: January 18, 2007, 08:01:39 PM »

Hallo erstmal.

Ich habe folgendes Problem.
Ich versuche schon seit zwei Tagen, eine Box mit einem counter in das Design einzubinden.
Leider nur mit mäßigem Erfolg.

Ich benutze hierfür folgenden Code.
Code:
<table cellpadding="0" cellspacing="0" border="0" width="160" align="left" class="menu">
<tr>
<td class="border">
<img src="<?php echo TEMPLATE_DIR?>/navi top.jpg" border="0" alt="" /> </td>
</tr>
<tr>
<td width="170"><? include("counter.php"); ?></td>
</tr>
<tr>
<td class="border">
<img src="<?php echo TEMPLATE_DIR?>/navi footer.jpg" border="0" alt="" /> </td>
</tr>
</table>

Leider nur mit mäßigem Erfolg.

Solange ich mich im Bereich !Home" befinde, ist alles Ordnung.
Der counter wird, in meinem Template, sauber nach der Besuchbox angezeigt.
Er erfasst auch alle Besucher auf der Seite.
Sobald man aber in eine andere Kategorie geht, verschwindet der counter und man sieht nur noch die Box.

Muss man irgendwo noch etwas umschreiben, so dass der counter permanent angezeigt wird?

Ich bin für jede Hilfe sehr dankbar, da ich leider schon am verzweifelnden.

Mit freundlichen Grüßen

Samson 82
Logged
doc
Guest
« Reply #1 on: January 18, 2007, 08:15:25 PM »

Samson,

ich denke Du musst den einen Pfad für den include eingeben, also sowas wie:

Code:
<td width="170"><?php include(WB_URL ."/DEIN_TEMPLAT/counter.php"); ?></td>

Ausserdem solltest Du für PHP Codeinseln immer <?php verwenden.
Wenn Du einen Link zu Deinem Template schicken würdest, wäre es einfacher.
Wo liegt die Datei counter.php?

Gruss Christian
Logged
samson82

Offline Offline

Posts: 86



« Reply #2 on: January 18, 2007, 08:24:12 PM »

der counter wird ja angezeigt.
alle pfade passen.

er wird aber nur angezeigt, wenn man sich im bereich home befindet.

habe home, news, bilder u.s.w.

sobald man in nen anderen bereich geht, wird er nicht mehr angezeigt.
habe keinen plan warum das so ist

die counter.php befindet sich im haubt verzeichnis
Logged
doc
Guest
« Reply #3 on: January 18, 2007, 08:26:16 PM »

Hi,

hast Du die Seite im Netz stehen, wenn ja poste mal den Link, dann kann man sich zumindest den HTML code in gänze ansehen. Noch offen, wo liegt die Datei counter.php?

Gruss Christian
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #4 on: January 18, 2007, 08:28:15 PM »

Der Grund dafür ist ganz einfach ... so wie Du den Counter eingebunden hat, erwartet der Browser in jedem Unterordner (z.B. /pages /pages/posts, etc ...) eine kopie der Datei counter.php ... die er aber nicht findet.

Deshalb mach es so, wie DOC es oben beschrieben hat (mit dem template dir) und pack die Datei auch in Dein Template Directory.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

samson82

Offline Offline

Posts: 86



« Reply #5 on: January 18, 2007, 08:39:12 PM »

habe es ausprobiert. habe die counter.php mit in denn template ordner gepackt.

selbes spiel wie vorher. unter home alles i.o und in denn anderen nur noch die box ohne counter.

so steht der code für counter mit box in der index.php von template.

Code:
<table cellpadding="0" cellspacing="0" border="0" width="160" align="left" class="menu">
<tr>
<td class="border">
<img src="<?php echo TEMPLATE_DIR?>/navi top.jpg" border="0" alt="" /> </td>
</tr>
<tr>
<td width="160"><? include("templates/demo/counter.php"); ?></td>
</tr>
<tr>
<td class="border">
<img src="<?php echo TEMPLATE_DIR?>/navi footer.jpg" border="0" alt="" /> </td>
</tr>
</table>
Logged
doc
Guest
« Reply #6 on: January 18, 2007, 08:46:37 PM »

Hi,

tausche
Code:
<td width="160"><? include("templates/demo/counter.php"); ?></td>
gegen
Code:
<td width="170"><?php include(WB_URL ."/demo/counter.php"); ?></td>

Gruss Christian
Logged
samson82

Offline Offline

Posts: 86



« Reply #7 on: January 18, 2007, 08:51:08 PM »

<td width="170"><?php include(WB_URL ."/demo/counter.php"); ?></td>

hat geholfen.
ging ja richtig schnell.
kleiner fehler, große wirkung

bedanke mich für die hilfe
Logged
doc
Guest
« Reply #8 on: January 18, 2007, 08:56:56 PM »

Gern geschehen.

Als kleinen Hinweis. Die Lösung habe ich Dir bereits in meiner esten Antwort gepostet. Es empfiehlt sich generell erst alles genau zu lesen, es dann auszuprobieren und dann zu antworten. Auch wäre es nett, wenn Du zu den Fragen antwortest, die Dir Antwortgeber stellen smiley

P.S. Nicht böse gemeint, hätte aber 6 Posts erspart

Gruss Christian
Logged
samson82

Offline Offline

Posts: 86



« Reply #9 on: January 18, 2007, 09:02:49 PM »

hatte geschrieben wo die sich befindet.

aber leider zu früh gefreut.
nun wird der counter auf jeder seite angezeigt, aber er tählt nicht mehr  huh

ich versteh die welt nicht mehr.
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #10 on: January 18, 2007, 09:31:27 PM »

Hallo,

dasselbe problem als bei der Einbindung. Vermutlich zählt der counter nur Seitenaufrufe in der root. Für die Unterseiten im pages folder fehlt ihm der Pfad.

Matthias
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!