Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 01:41:35 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: URL ausgeben  (Read 2223 times)
Macros

Offline Offline

Posts: 203


« on: January 28, 2007, 07:09:51 AM »

Hi,

hat der WebsiteBaker eine Funktion eingebaut, welche die aktuelle Adresse einer Seite ausgeben kann?

Sprich so wie PAGE_TITLE, nur halt die URL...

Würde gerne für ein oder zwei angepasste Templates eine print.css erstellen, welche die normalen Header, Footer und Navigation ausblendet, aber dafür ein neues Header welches die URL enthaelt, so dass wenn man was ausdruckt zwar ersichtlich ist, woher es kommt, aber halt der Platz besser ausgenutzt wird.

Habe schon im Wiki geschaut, aber nichts gefunden...

Was auch durchaus an der Zeit liegen kann.

Gruss
Jann
Logged
doc
Guest
« Reply #1 on: January 28, 2007, 07:17:45 AM »

Hi Macros,

ne WB function fällt mir gerade nicht ein, aber ne PHP Funktion:
Code:
<?php echo $_SERVER['PHP_SELF']; ?>

Gruss Christian
Logged
Macros

Offline Offline

Posts: 203


« Reply #2 on: January 28, 2007, 07:31:51 AM »

Hi Macros,

ne WB function fällt mir gerade nicht ein, aber ne PHP Funktion:
Code:
<?php echo $_SERVER['PHP_SELF']; ?>

Gruss Christian

Hatte ich schon getestet, gibt mir aber zumindest auf meinen beiden Testservern nicht die gesammte URL aus, sondern nur alles hinter der .tld

Beispiel
/PAGES/AKTUELLES.PHP

Problem dabei einmal die Großschreibung und das die Domain fehlt.

Gruss
Jann
Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #3 on: January 28, 2007, 08:35:51 AM »

Nein, im WIKI steht es nicht drin ... Du bekommst den Link aber durch:

Code:
echo PAGE_LINK($page['link']);

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

Macros

Offline Offline

Posts: 203


« Reply #4 on: January 28, 2007, 08:55:11 AM »

Nein, im WIKI steht es nicht drin ... Du bekommst den Link aber durch:

Code:
echo PAGE_LINK($page['link']);

Hi,

leider auch nicht ganz, gibt es dazu noch Optionen?

Das ergibt:
http://example.net/pages.php

Achja, die Grossschreibung kommt durch meine CSS Definition, bin anscheinend noch nicht ganz wach gewesen...

Gruss
Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #5 on: January 28, 2007, 09:30:04 AM »

Hallo,

also ich hab das ganze folgendermaßen gelöst:

1. in der index.php des templates direct über den contentaufruf folgendes:
Code:
<div id="print_url">http://<?php echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].$_SERVER['QUERY_STRING']; ?></div>

2. in der screen.css
Code:
#print_url {
display: none;
}

3. in der print.css
Code:
#print_url {
font-size: 14px;
font-weight: bold;
}

Dies liefert auf der Druckseite direkt über dem Content eine komplette URL inclusive Parameter hinter"?" falls vorhanden.

Matthias
Logged
Macros

Offline Offline

Posts: 203


« Reply #6 on: January 28, 2007, 09:51:01 AM »

Hi,

danke perfect ...

so, dann habe ich auch ein template was ich zum testen frei gebe...

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!