HX3 Foren  

  HX3 Foren > Konstruktiv > Software- und Webentwicklung

Software- und Webentwicklung Planung, Programmierung und Administration
UML, JavaScript/DOM, ASP, JSP, PHP, Apache, MySQL, Python, Perl (...)

Antwort
 
Themen-Optionen Ansicht
Alt 26.03.2006, 12:06   #1 (permalink)
5000 Beiträge
 
Registriert seit: 25.10.2003
Beiträge: 8.502
Standard [php] Kleines Problemchen

Hi, ich hab ein kleines problem mit einer Website und hoffe mir kann da jemand helfen
Also, dass hier ist die theme.php die ich für ein bestehendes CMS gemacht habe:
PHP-Code:
<?php
/*
+---------------------------------------------------------------+
|        e107 website system
|
|        Steve Dunstan 2001-2002
|        http://e107.org
|        jalist@e107.org
|
|        Released under the terms and conditions of the
|        GNU General Public License (http://gnu.org).
+---------------------------------------------------------------+
*/
if(!defined("e_THEME")){ exit; }
// [multilanguage]
@include_once(e_THEME."andreas01/languages/".e_LANGUAGE.".php");
@include_once(
e_THEME."andreas01/languages/English.php");
// [theme]
$themename "Snowstuff.de";
$themeversion "0.5";
$themeauthor "</a>Theme created by <a href='http://snowstuff.de/' rel='external'></a><br />";
$themeemail "schomsen@gmail.com";
$themewebsite "http://snowstuff.de";
$themedate "03/2006";
$themeinfo "Theme created by <a href='http://snowstuff.de' rel='external'></a>";
define("STANDARDS_MODE"TRUE);
$xhtmlcompliant TRUE;
$csscompliant TRUE;
define("IMODE""lite");
define("THEME_DISCLAIMER""<br /><i>".LAN_THEME_1."</i>");
define("BULLET""bullet2.gif");
// [layout]
$layout "_default";

$HEADER "
<div id='wrap'>

<img id='frontphoto' src='"
.e_THEME."snowstuff/gfx/header.gif' >

<div id='avmenu'>
<div class='announce'>
{MENU=1}
{MENU=2}
</div>
</div>
<div id='extras'>
{MENU=3}
{MENU=4}
</div>
<div id='content'>
{MENU=5}
{SETSTYLE=post}
"
;
$FOOTER "
{MENU=6}
</div>
<div id='footer'>
{SITEDISCLAIMER}<br />{THEMEDISCLAIMER}
</div>
</div>
"
;





$CUSTOMHEADER['custom_page'] = "
<div id='wrap'>

<img id='frontphoto' src='"
.e_THEME."snowstuff/gfx/header.gif' alt='' />
<div id='avmenu'>

<div class='announce'>
{MENU=1}
{MENU=2}
</div>
</div>
<div id='contentcustom'>
{MENU=5}
{SETSTYLE=post}
"
;
$CUSTOMFOOTER['custom_page'] = "
{MENU=6}
</div>
<div id='footer'>
{SITEDISCLAIMER}<br />{THEMEDISCLAIMER}
</div>
</div>"
;


$CUSTOMPAGES['custom_page'] = "*.*.php news.php forum.php forum_post.php forum_viewforum.php forum_viewtopic.php download.php usersettings.php user.php upload.php";












// [linkstyle]
define('PRELINK'"<ul>");
define('POSTLINK'"</ul>");
define('LINKSTART'"<li>");
define("LINKSTART_HILITE""");
define('LINKEND'"</li>");
define('LINKDISPLAY'1);
define('LINKALIGN'"center");
/*        [newsstyle]        */
$NEWSSTYLE "
<h4>{NEWSTITLE}</h4>

{NEWSBODY}
{EXTENDED}
{TRACKBACK}
<br>
Artikel verfasst von {NEWSAUTHOR} am<!-- "
.LAN_THEME_7." --> {NEWSDATE}
 |
{EMAILICON}
{PRINTICON}
<br>
{NEWSCOMMENTS}
<br>"
;
define("ICONSTYLE""");
define("COMMENTLINK"LAN_THEME_2);
define("COMMENTOFFSTRING"LAN_THEME_3);
define("PRE_EXTENDEDSTRING""<br /><br />[ ");
define("EXTENDEDSTRING"LAN_THEME_4);
define("POST_EXTENDEDSTRING"" ]<br />");
define("TRACKBACKSTRING"LAN_THEME_5);
define("TRACKBACKBEFORESTRING"" | ");
//        [tablestyle]
function tablestyle($caption$text$mode){
global 
$style;
        if(
$style == "post")
        {

                if(!
$caption)
                {
                        echo 
"$text\n";
                }
                else if(!
$text)
                {
                        echo 
"<h3>$caption</h3>\n";
                }
                else
                {
                        echo 
"<h4>$caption</h4>$text\n";
                }
        }
        else
        {
                if(!
$caption)
                {
                        echo 
"$text\n";
                }

                else if(!
$text)
                {
                        echo 
"<h3>$caption</h3>\n";
                }
                else
                {
                        echo 
"<h5>$caption</h5>$text<br /><br />\n";
                }
        }
}
?>
Es gibt zwei verschiedene Möglichkeiten wie die einzelnen Seiten dargestellt werden: Default Pages und Custom Pages.
Welche Seiten Custom Pages sind steht in folgender Zeile:
PHP-Code:
$CUSTOMPAGES['custom_page'] = "news.php forum.php forum_post.php forum_viewforum.php forum_viewtopic.php download.php usersettings.php user.php upload.php"
Nun würde ich aber gerne, dass jede Seite als Custom Page dargestellt wird und nicht nur die aufgelistetetn wie z.B. news.php, forum.php u.s.w.

Gibt es da nicht vlt einen Befehl a lâ "all" "every" oder ähnliches

Wäre super wenn mir da jemand helfen könnte
__________________

Geändert von Kompost (18.04.2006 um 21:28 Uhr).
Kompost ist offline   Mit Zitat antworten
Alt 26.03.2006, 14:04   #2 (permalink)
Administrator 10 Jahre hx3
5000 Beiträge
 
Benutzerbild von Atomic
 
Registriert seit: 21.02.2003
Ort: Freiburg im Breisgau
Alter: 32
Beiträge: 5.139
Atomic eine Nachricht über ICQ schicken Atomic eine Nachricht über Skype™ schicken
Standard AW: [php] Kleines Problemchen

Ob e107 irgendwo einstellen lässt das alle Webseiten als whatever gehandhabt werden weiß ich nicht.

Alternativ kann man auch überall wo die Variable "$CUSTOMPAGES['custom_page']" abgefragt wird die Abfrage so umschreiben das alles akzeptiert wird.
Oder event. automatisiert alle Seiten in die Variable bei jedem Aufruf eintragen eintragen lassen. (Oder ein Script schreiben das die arbeit erledigt sobald man es "von Hand" aufruft.)

Nimm einen Texteditor mit "Dateiübergreifender Suchfunktion".
Dann such die komplette Website nach "$CUSTOMPAGES['custom_page']" ab.
Kopier den Quellcode (ein paar Zeilen vor und hinter der Fundstelle) hier ins Forum.
__________________
http://webagentur-walde.de/
Atomic ist offline   Mit Zitat antworten
Alt 26.03.2006, 16:24   #3 (permalink)
5000 Beiträge
 
Registriert seit: 25.10.2003
Beiträge: 8.502
Standard AW: [php] Kleines Problemchen

Mit welchem Editor kann man denn Dateiübegreifend suchen?
Ich hab webweaver da hab ich nichts in die Richtung gefunden.
__________________
Kompost ist offline   Mit Zitat antworten
Alt 26.03.2006, 17:31   #4 (permalink)
Administrator
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von anders^on
 
Registriert seit: 10.05.2003
Ort: Bayern™
Beiträge: 3.483
anders^on eine Nachricht über ICQ schicken anders^on eine Nachricht über Skype™ schicken
Standard AW: [php] Kleines Problemchen

Windows Grep.
anders^on ist offline   Mit Zitat antworten
Alt 26.03.2006, 18:10   #5 (permalink)
Tokio Hotel Fan 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von boonz
 
Registriert seit: 04.05.2005
Ort: Bahamas
Alter: 26
Beiträge: 1.460
boonz eine Nachricht über ICQ schicken boonz eine Nachricht über Skype™ schicken
Standard AW: [php] Kleines Problemchen

Kannste ruhig mal nen Link posten!
__________________
Zitat:

"Sodomy non sapiens."
- Pterry (Mort)

o
L_
OL
"This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat."

"Tokio Hotel Fan" -edited by Burns :P
- auch edited by Burns :P
boonz ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116