Neues Thema bei pragmaMx 0.1.5

Begonnen von gabin, 17 August 2005, 15:13:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

gabin

Hallo allerseits,

Wer kann mir bitte sagen, was ich machen kann, wenn so ein Fehler bei der Erstellung eines neuen Themas auftritt?


Template error
Failed to find theme
part 'block_left_minimized'(#(<!-- START block_left_minimized -->)(.*?)
(<!-- END block_left_minimized -->)#s) in :



Danke

gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

ich verwende dabei den neuen MX-Themeengine Extension 1.3.0.

Komm folgende Zeile:
'block_left_minimized'(#(<!-- START block_left_minimized -->)(.*?)(<!-- END block_left_minimized -->)#s)
in einer anderen Datei vor?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

Andi

Hi Gabin :)

das Template block_left_minimized ist erst ab pragmaMx 0.2 verfügbar, die aktuellen Themes sind aber bereits teilweise schon darauf vorbereitet.
Du musst darauf achten, dass in der functions.php des Themes folgende Zeilen auskommentiert bleiben:
// linke Bloecke minimiert
#$name = 'block_left_minimized';
#$var[$name]['container'] = 'blocks_left_loop';
#$var[$name]['function'] = 'themesidebox';
#$var[$name]['position'] = 'l';

Also das # vor den Zeilen muss bleiben. ;)
schön´s Grüssle, Andi

gabin

ich habe folgendes auskommentiert und dann ging wieder:


// linke Bloecke minimiert
#$name = 'block_left_minimized';
#$var[$name]['container'] = 'blocks_left_loop';
#$var[$name]['function'] = 'themesidebox';
#$var[$name]['position'] = 'l';



// obere Center-Bloecke minimiert
#$name = 'block_center_top_minimized';
#$var[$name]['container'] = 'blocks_center_top_loop';
#$var[$name]['function'] = 'thememiddlebox';
#$var[$name]['position'] = 'c';




// untere Center-Bloecke minimiert
#$name = 'block_center_down_minimized';
#$var[$name]['container'] = 'blocks_center_down_loop';
#$var[$name]['function'] = 'thememiddlebox';
#$var[$name]['position'] = 'd';



// rechte Bloecke minimiert
#$name = 'block_right_minimized';
#$var[$name]['container'] = 'blocks_right_loop';
#$var[$name]['function'] = 'themesidebox';
#$var[$name]['position'] = 'r';


Aber mein Problem jetzt ist, dass die folgende Platzhalter nicht gelesen werden(siehe gabin dot de):

(.) {CURRENTPATH}
(.)   {LOGINFORM}
(.) {SEARCHFORM}

Wie gesagt ich verwende den neuen MX-Themeengine Extension 1.3.0 .

gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

henne

welche functions.php verwendest Du ?
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

gabin

themes\mx-bluestyle\functions.php  von pragmaMx 0.1.5

gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

gabin

Hier ein Vergleich zweier Funktionen im Bezug auf die Platzhalter:

(1) themes\mx-bluestyle\functions.php  von pragmaMx 0.1.5

function theme_replace_start($template) {
// bestimmte Texte, vor allem Image-Pfade, die ersetzt werden sollen, definieren (suche/ersetze)
$part[] = array("\"images/",   "\"".MX_BASE_URL.MX_THEME_DIR."/images/"); // normale images im theme
$part[] = array("\"style/",    "\"".MX_BASE_URL.MX_THEME_DIR."/style/" );
$part[] = array("\"js/",       "\"".MX_BASE_URL.MX_THEME_DIR."/js/"    );
$part[] = array("url(http://board.pragmamx.de/themes/pragmaMxfresh/images/", "url(".MX_BASE_URL.MX_THEME_DIR."/images/");
#$part[] = array(",'images/",   ",'".MX_BASE_URL.MX_THEME_DIR."/images/"); // preload
/// weitere Beispiele dazu
#$part[] = array("\"http://themes.pragmamx.org/", "\"".MX_BASE_URL);

$part[] = array("{FOOTMESSAGE}", footmsg(1,0)            );
$part[] = array("{VIEWBENCH}",   mxViewBench()           );
#$part[] = array("{CURRENTPATH}", mx_theme_currentpath()  );
#$part[] = array("{SEARCHFORM}",  mx_theme_searchform()   );
#$part[] = array("{LOGINFORM}",   mx_theme_loginform()    );

return theme_replace_parts($template, $part);
}




(2) themes\mx-default\functions.php  von pragmaMx 0.1.5


function theme_replace_start($template) {
// bestimmte Texte, vor allem Image-Pfade, die ersetzt werden sollen, definieren (suche/ersetze)
$part[] = array("\"images/",   "\"".MX_BASE_URL.MX_THEME_DIR."/images/"); // normale images im theme
$part[] = array("\"style/",    "\"".MX_BASE_URL.MX_THEME_DIR."/style/" );
$part[] = array("\"js/",       "\"".MX_BASE_URL.MX_THEME_DIR."/js/"    );
$part[] = array("url(http://board.pragmamx.de/themes/pragmaMxfresh/images/", "url(".MX_BASE_URL.MX_THEME_DIR."/images/");
#$part[] = array(",'images/",   ",'".MX_BASE_URL.MX_THEME_DIR."/images/"); // preload
/// weitere Beispiele dazu
#$part[] = array("\"http://themes.pragmamx.org/", "\"".MX_BASE_URL);

$part[] = array("{FOOTMESSAGE}", footmsg(1,0)            );
$part[] = array("{VIEWBENCH}",   mxViewBench()           );
$part[] = array("{CURRENTPATH}", mx_theme_currentpath()  );
$part[] = array("{SEARCHFORM}",  mx_theme_searchform()   );
$part[] = array("{LOGINFORM}",   mx_theme_loginform()    );
$part[] = array("{SHOWDATE}",         mx_show_date()          );
$part[] = array("{SHOWTIME}",         mx_show_time()          );
$part[] = array("{SHOWTOTALUSER}",    mx_total_user_online()  );

return theme_replace_parts($template, $part);
}


Die Platzhalter, die ich benötige, sind auskommentiert.

Meine Frage:
Darf man die Platzhalter des "themes\mx-default\functions.php" mit dem entsprechenden Funktionen für den "themes\mx-bluestyle\functions.php" übernehmen, ohne dass irgendwas verrückt spielt?

Danke
gabin
Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.

henne

jupp sollte gehen warum nimmst Du nicht gleich die functions.php vom defaulttheme ? Da ist alles drin was Du brauchst ;)
bye Henne

don't click the blue "e" on your desktop, use Firefox

Jeden Tag verschwinden Rentner im Internet, weil sie gleichzeitig alt und entfernen drücken

gabin

Die beste Voraussetzung ist dieses learning by doing. Wenn man auf der Kabarettbühne mit drei Zuschauern im Saal anfängt und dann irgendwann ganze Hallen füllt.