Sorry - ich finde gerade keine "Seiten" auf der Seite - ist doch http://www.3network.de ???
Beiträge von tooltonic
-
-
hallo...
die abfrage if(!isset($_GET['page_id'])) { kann so bleiben - versuche es mit
include('header22.php');
Fehlermeldungen bekommst Du nicht? -
hallo,
wenn ich es richtig verstanden habe, sollen die seiten andere "header" als die Einträge zugewiesen bekommen. Momentan fällt mir dazu nichts anderes als eine kleine Weiche ein - eine Abfrage in PHP, die Du an der Stelle wo der header sonst mit <?php get_header(); ?> ausgegeben wird, einpflanzt. Der PHP Code dazu könnte so aussehen:
<?php
if(!isset($_GET['page_id'])) {
get_header();
} else {
include('deinen_anderen_header.php');
}
?>
Die Abfrage entscheidet zunächst beim if inwiefern eine Seite oder ein Eintrag aufgerufen worden ist, indem geprüft wird, ob im http-link die Variable "page_id" gesetzt wurde. Ist das Nicht der Fall, wird der herkömmliche "header" ausgegeben. Ansonsten also bei else wird der andere header ausgegeben. Dabei weiss ich nicht inwiefern die WP-Funktion get_header(); funktioniert - sprich was passiert wenn der header nicht wie sonst eingebettet wird. Pfadangaben zu Deinem anderen header sollten korrekt angegeben werden.Nachtrag: Wenn der andere header sich im selben Theme-Ordner befindet sollte es mit
include('header22.php'); funzen... -
Du meinst die Auflistung des Archives? Dafür ist das Extended Live Archive verantwortlich...
-
Vorbildlich und fein - vor allem wie der Banner wechselt - wie hast Du das gemacht? Mit zusätzlichen php-Abfragen? Übertrifft bei weitem die Standard-Themes. Ein Anreiz für jeden WP-Betreiber (mich eingeschlossen) sich mehr Mühe mit "seinem" Theme zu geben. Löblich.
-
Wozu sollte man sich sein eigens aufgesetztes WordPress-Blog mit solch einer hässlichen Bar verunstalten? Da könnte man sich die Mühe sparen und sich gleich bei Blogger.com (s)ein 08/15 Blog registrieren bzw. versklaven. Hier ist die "Search-Bar" quasi Standard bzw Pflicht - und Deine Idee alt. Wer meint sein Blog irgendwo einordnen zu müssen - nur zu. Letztendlich profitieren nur die Betreiber derartiger Konstrukte...
Seitens WordPress.Org oder .De würde ich eine derartige Aktion unter gewissen und gemeinnützigen Umständen unterstützen, um WP zu verbreiten, etc. - ähnlich dem Firefox-Projekt... -
Zitat von Angelcurse
Wenn das so einfach wäre, hätte ich es längst gemacht...!
Ich habe leider keine bis wenig Ahnung von PHP und solchem Kram und wurschtele mich nur mit fremder Hilfe durch. Und ich habe beim besten Willen momentan neben dem Abi keine Zeit auch noch PHP zu lernen, sorry...!
Und selbst wenn, dann würde ich, bis ich einen Blog bauen könnte, sehr, sehr lange brauchen. Und ich habe bisher auch nur sehr dürftige Tutorials gefunden, die an entscheidenden Stellen versagen.LG
Katharina...ein Theme selber zu "basteln" hat nicht viel mit programmieren zu tun, eher mit Webdesign - auch musst Du dafür kein neues Blog "bauen". Neben der einfacheren Alternative ein anderes Template zu suchen bzw zu installieren, kann man sich noch ein eigenes entwerfen. Oder man lässt es, wenn man von dem "Kram" keine Ahnung hat. Man kann eben nicht alles haben - WordPress bringt schon eine Vielzahl an Möglichkeiten mit - kommt darauf an, was man daraus macht...
lg Patrick
-
Hallo,
vielleicht wäre es besser, wenn Du Dir ein eigenes Theme-Template erstellst - ist oftmals leichter, als wenn man sein Glück mittels fremder Themes versucht.
-
Fein! Dann funzt es?
Ja ich war auch gerade erst beim zweiten Kaffee angelangt... -
Zitat von SilentRunner
Hallo,
...Dann habe ich eine neue Datenbank auf dem neuen Server angelegt, die heisst nun "srprivat-sql1"...
Die Datei "wp_config.php" habe ich entsprechend angepasst, und das habe ich inzwischen mindestens ein Dutzend Mal mit der Lupe kontrolliert:
Vielleicht verstehe ich das ja jetzt falsch - weil Samstag morgen - aber warum gibst Du in der wp-config unter define('DB_NAME', 'Blog'); als Datenbankname Blog an, obwohl Du oben schreibst, Du hättest Sie unten den Namen srprivat-sql1 angelegt?
-
-
M I S T:
mir ist schon wieder etwas aufgefallen und zwar braucht man in der mygallery.php keine zwei verschiedenen Variablen $view und $gal_name
und daher auch eine Abfrage weniger in dem PHP-Code der Seite, da beide im Link dazu dienen, die entsprechende Gallerie anzuzeigen. Welch Umstand! Argh :mad:...
Also die zwei $view Variablen der Ordnung halber mit den Namen der restlichen Mods $gal_name ersetzen in den Zeilen:Zeile 367
<a href="'.get_permalink($x->pageid).'&gal_name='.$x->name.'">Zeile 372
mit <a href="'.get_permalink($x->pageid).'&gal_name='.$x->name.'">Der Code für die Page:
[?php
if(isset($_GET[gal_name])) {
echo "[mygal=".$_GET[gal_name]."]";
} else {
echo "[mygallistgal]";
}
?] -
Zitat von tboley
Uff, das muss ich erst mal verdauen. Generell bin ich kein Freund von Hacks - spätestens, wenn eine neue Version rauskommt, kommt das Ganze dann ins Rutschen.
Die Nutzung von PHP Exec 1.7 in der Form bereitet mir auch etwas Bauchschmerzen. Der beste Weg, um zu deinem Ziel zu kommen, wäre wohl, eine neue Seite anzulegen und dieser Seite ein eigenes Template zu zuweisen. In diesem Template kann dann der PHP-Code untergebracht werden.
Ne - bin ich auch nicht der Freund von - aber zur Zeit etwas busy um selber so eine hervorragende Gallery für WP zu schreiben - zumal ich mich nicht mit WP-Plugins auskenne...
...PHP Exec 1.7 ist kene Lösung - habe es auch im Theme-Template an der Stelle wo der Kontent ausgegeben wird auch selber versucht - jedoch ohne erfolg - wie parst der das denn mit dem [mygal=XXX] etc.??? Kann man hier nicht dieFunction selber ansprechen wie die "RandomPic"-Geschichte in der Sidebar? -
Fehler im Code oben:
in der function conv_tag() darf der Variablen $view nicht der Wert von $longname übergeben werden, sondern der von $x->name
- $longname nimmt hier den Wert von $x->name an sofern, kein "Langer Name" in der Gallerie-Verwaltung gesetzt wurde...Zeile 367
<a href="'.get_permalink($x->pageid).'&view='.$x->name.'">Zeile 372
mit <a href="'.get_permalink($x->pageid).'&view='.$x->name.'">Code ist entsprechend auszutauschen... sorry... ich hatte bei meinem Test keinen Langen Namen für die Gallerien gesetzt...
-
Hallo...
... ich habe das Ganze jetzt auf meiner Website megaphones.de installiert: links in der "Sidebar" ist das RandomPic - unter Gallerie die Übersicht.
Wie gesagt verwende ich WordPress 2.0.1 & mygallery 0.5.8 - um innerhalb eines Posts PHP ausführen zu können, habe ich das Plugin PHP Exec 1.7 aktiviert. Optisch muss das gute Stück noch angepasst werden - sonst lofts...Damit ich in mygallery nur eine Page anlegen muss, habe ich innerhalb von der mygallery-datei mygallery.php einigen Links zusätzliche Variablen übergeben müssen und eine Page mit PHP-Code anlegen müssen. Die Page_id wird in der Gallerie-Verwaltung von mygallery allen angelegten Einzel-Gallerien zugewiesen.
Die Ändrungen gelten nur für den Fall, das man eine Page anlegt z.B. meineGallerie, wo eine Übersicht und Anzeige der Bilder/gallerien stattfinden kann. Das RandomPic in der "Sidebar" kann mittels dieser Änderung ebenfalls dorthin verweisen...
Ist alles noch etwas wacklig, zumal ich mygallery nicht geschrieben habe und derartige Modifikationen in fremden Code im Allgemeinen fragwürdig sind...1. Änderungen in der mygallerie.php: Links austauschen. (Zeilenangaben realtiv)
function my_gallery():
Zeile 114
das <a href="'.$mypicturenavigation.$mep_id.'">
mit <a href="'.$mypicturenavigation.$mep_id.'&gal_name='.$_GET[gal_name].'">Zeile 124
das <a href="'.$mypicturenavigation.$mep_id.'">
mit <a href="'.$mypicturenavigation.$mep_id.'&gal_name='.$_GET[gal_name].'">function showthumbs():
Zeile 310
das <a href="'.$mypicture_ref.'">
mit <a href="'.$mypicture_ref.'&gal_name='.$mygallery.'">function conv_tag():
Zeile 367
das <a href="'.get_permalink($x->pageid).'">
mit <a href="'.get_permalink($x->pageid).'&view='.$longname.'">Zeile 372
das <a href="'.get_permalink($x->pageid).'">
mit <a href="'.get_permalink($x->pageid).'&view='.$longname.'">function myrandompic():
Zeile 502
das <a href="'.$myreference.$result->pid.'">
mit <a href="'.$myreference.$result->pid.'&gal_name='.$result->name.'">...jeweils das erste mit dem zweiten austauschen...
2. Page innerhalb von WordPress wie gewohnt anlegen und mit folgendem Code (unter Verwendung des PHP Exec 1.7 Plugins) versehen:
[?php
if(isset($_GET[view])) {
echo "[mygal=".$_GET[view]."]";
} elseif(isset($_GET[gal_name])) {
echo "[mygal=".$_GET[gal_name]."]";
} else {
echo "[mygallistgal]";
}
?]Wichtig hier: Code 1zu1 übertragen und evtl. im HTML-Editor von tinymce kontrollieren, da tinymice meistens selber <p> etc. setzt. Die Page_id ist zu merken und an richtiger Stelle einzutragen...
-
Jau - ich werde die Sache nur nochmals testen - nicht das ich hier peinlichst dastehe...
-
Scheinbar...
...ich habe die Lösung mit einem kleinen, nicht einmal aufwendigen Workaround gefunden, wie man mit einer einzigen page bzw. page_id auskommt... -
besten dank!
-
Hallo...
...sofern man auf die Idee kommt, ein eigenes WP-Plugin zu schreiben, gibt es da vielleicht eine Art Doku die man sich dazu anschauen könnte, wie man auf die WP-API zugreift etc.?
-
also ich bin da mit meinem Problem nicht weitergekommen und habe mir inzwischen das WPG2 Gallery2 Plugin für WordPress mühevoll installiert, um am Ende zu merken, dass man seine Besucher mit diesem Wälzer eher erschlagen kann. Das mygallery Plugin hingegen ist weitaus bequemer - wäre klasse wenn ich mein Problem hier mit den extraanzulegenden Seiten irgendwie gelöst kriege...