ich hab's mal hingekriegt - bin aber mit der lösung nicht so 100%ig zufrieden. guck mal hier:
http://forum.wordpress-deutschland.org/beitrag3212.php
:-)
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenich hab's mal hingekriegt - bin aber mit der lösung nicht so 100%ig zufrieden. guck mal hier:
http://forum.wordpress-deutschland.org/beitrag3212.php
:-)
man kann wordpress-fremde scripts allerdings recht einfach in ein wordpress-layout packen. ich hab mal ein newsletter-script eingebunden, ich schätze, dass das auch mit "fremden" galerien funktionieren sollte. in meinem fall hieß das newsletter-hauptscript "newsletter.php" und lag in einem ordner "newsletter" (direkt im wordpress-hauptverzeichnis)
das "newsletter.php" hab ich folgendermaßen verändert:
<?php
require('../wp-blog-header.php'); // der relative Pfad zu wp-blog-header.php
?>
<?php get_header(); ?>
<div id="page">
<?php get_sidebar(); ?>
<div id="content">
<h2>[url="<?php bloginfo('url'); ?>/newsletter/newsletter.php"]Newsletter[/url]</h2>
<div class="posting">
<?php /* Hier dann das komplette Original-Skript einfügen */ ?>
</div>
</div>
<hr />
<div class="break"></div>
</div>
<?php get_footer(); ?>
Alles anzeigen
das kann dann je nach gewünschtem layout natürlich ein bisschen anders sein, wichtig ist halt nur, dass nach wp-blog-header.php gefragt wird. dann muss man quasi sein index.php aus dem template hernehmen - und dort, wo normalerweise die inhalte stehen, das komplette originalskript einfügen. alle rückmeldungen des skripts sowie die seite nach aufrufen des bestätigungs-links sehen in dem newsletter fall so aus, wie eine normale wordpress-seite (mit den newsletter-formularen bzw. meldungen im content-div).
für den besucher sieht es also so aus, als sei alles aus einem guss. dass man dann den newsletter bzw. deine galerie weiterhin über einen eigenen admin-bereich verwalten muss, ist ja eigentlich nicht so schlimm, oder?
und den link zum newsletter bzw. zur galerie muss man dann per hand irgendwo in seine sidebar.php oder wo auch immer einfügen.
guck mal hier:
http://forum.wordpress-deutschland.org/beitrag1802-0-asc-0.php
ich hatte das problem auch mal... es lag in dem fall an der .htaccess und ein paar anderen kleinigkeiten.
vielleicht hilft dir das ja weiter?
die lazy-gallery erzeugt xhtml-fehler.
wenn man wert darauf legt, einen "valid xhtml"-link in seinem footer präsentieren zu können, sind ein paar abänderungen nötig.
1: lazy-index.php (im hauptverzeichnis)
dort sollte man den link aufs stylesheet entfernen und diesen in seinem template in der header.php einfügen
2: lazy-gallery.php im ordner "wp-content/plugins"
neben den sprachlichen anpassungen (also übersetzen etc.) einfach folgendes tun [und bitte vorher eine sicherheitskopie machen]
a. "suchen und ersetzen"
durch
--> dürfte klar sein.
b. "suchen und ersetzen"
durch
--> ebenfalls.
c. "suchen und ersetzen"
durch
--> der xhtml-validator bemängelt nämlich sonst immer, dass &thumb= kein korrektes html-entity ist. also das & einfach durch & ersetzen - es funktioniert. desweiteren bemängelt der validator normalerweise das fehlen eines alt-textes. nach der modifikation heißt jeder thumbnail im ergebnis "Vorschau für [bildname]" - und der validator ist zufrieden.
:-)
ich schraub grad an einer seite, auf der ich deine übersetzung verwende. vielen dank!
was mir aufgefallen ist: bei eingabe der "umfrage-frage" muss man ä durch ä ersetzen. sonst spuckt der xhtml-validator fehlermeldungen aus.
und in der democracy.php hab ich "onSubmit" durch "onsubmit" ersetzt, weil sonst auch dauernd fehlermeldungen kommen.
ansonsten lässt sich das skript ja ganz gut den eigenen bedürfnissen anpassen. persönlich mag ich es nicht so gerne, wenn auf einer deutschen seite "vote!" oder "12 votings" steht - ich hab das durch "Abstimmen" und ... "Stimmen" ersetzt.
eins interessiert mich noch: gibt es eine möglichkeit, mehrere umfragen gleichzeitig laufen zu lassen? ich hab noch nicht die gelegenheit gehabt, mich wirklich intensiv mit dem plug-in zu beschäftigen, vielleicht weißt du ja was?
der internet explorer macht gerne mist mit margins, wenn das betreffende element auf links oder rechts umfließen gesetzt ist.
hat mich auch schon desöfteren zum verzweifeln (und zum normalerweise-überflüssige-divs-drumherum-bauen) gebracht... vielleicht kommst du weiter, wenn du dem element außendrum einen innenabstand (padding) gibst?
aber vorsicht: wenn du einem 200 pixel breiten element einen innenabstand von 10 pixeln an jeder kante gibst, wird es 220 pixel breit. in allen browsern, außer dem IE. juhu.
[wobei ich ja jetzt ganz ehrlich sagen muss, dass ich das verhalten des internet explorers DA tatsächlich mal sehr viel praktischer finde. in layout-programmen wird ne textbox ja auch nicht breiter, bloß weil man den innenabstand größer macht...]
was noch sein kann: headlines haben einen standard-abstand nach oben. wenn die headlines in einem gefloateten element (links oder rechts umfließend) auftauchen, ignoriert der IE diesen abstand. firefox, netscape usw. tun das nicht. du könntest dir damit helfen, dass du den ersten überschriften einen außenabstand (margin) nach oben von 0 pixeln gibst. das mag zwar nicht gewünscht sein, sieht dann aber wenigstens schon mal auf allen browsern gleich aus. den rest kannst du dann wieder ausgleichen, indem du den überschriften selbst wieder einen innenabstand (padding) oben gibst.
dann und wann brauch ich einfach schon mal tabellen. insbesondere bei so geschichten wie eBay-Templates - und bei so ziemlich allem, wo leute in versuchung geführt werden könnten, einfach alles mögliche reinzuschreiben, bloß, weil's reinpasst.
und ein vergessenes </div> kann einem so ziemlich alles versauen. okay, bei ner internet-seite vielleicht nicht so schlimm, wenn falsch, dann eben ändern. bei eBay aber fatal - wenn falsch und schon jemand drauf geboten, dann kann man NICHTS mehr ändern.
:-)
und: EINE tabelle find ich für manche sachen weitaus weniger stressig, als z.b. zusätzliche divs irgendwo reinzuschachteln zu müssen, bloß weil der IE in sachen breite und höhe auf "padding" und ränder anders reagiert, als er sollte. und dummerweise soll ich in diesem fall auch noch rücksicht auf den IE5 nehmen - und damit scheidet für mich tabellenfrei fast schon aus. denn wenn's nach mehr als zwei stunden gefummel dort IMMER noch nicht so angezeigt wird, wie gedacht - dann nehme ich eben ne tabelle. sonst sitze ich am ende so lange vor dem ganzen quatsch, bis ich vor lauter viereckigen augen einen blindenbrowser brauche...
sorry für size=9
wenn ich eine lösung mit der beschriebenen mehrfachen schleife hinkriege, dann stelle ich die hier rein. ebenso link zur seite, wenn fertig.
(dort werd ich aller wahrscheinlichkeit nach eine dreispaltige tabelle benutzen müssen - zur sicherheit. man weiß ja nie, was nachher alles so in den inhaltsbereich kommen wird...)
:-)
[size=10]ich hab nur grad ein bisschen zu viele andere sachen am laufen (und ein dickes ct:Commerce-buch vor mir liegen) - aber nachdem ich mit meiner bisherigen lösung noch nicht so hundertprozentig zufrieden bin, werd ich mich da noch mal dransetzen.[/size]
kleiner nachtrag: ich werd mich doch noch mal an der multiple loop-geschichte versuchen ... wenn wordpress sich selbst includet, wird's deutlich langsamer.
ich hab ein weiteres testsystem beim gleichen hoster installiert - und erhalte da im footer meldungen "12 Abfragen, 0.1bla Sekunden", während bei der seite, in der sich wordpress selbst aufruft, unten "9 Abfragen, 0.8bla Sekunden" steht (wobei die abfragen aus der includeten seite wohl nicht mitgerechnet werden ...)
na, wir haben ja ein verlängertes wochenende zum ausprobieren vor uns.
:-)
ach ja - öh - bei deinem theme stört mich bei den abgerundeten ecken, dass die dunklen den gleichen radius zu haben scheinen wie die weißen.
würde meiner meinung nach besser aussehen, wenn der radius der weißen um den abstand zu den dunklen größer wäre (boah, kann ich mich kompliziert ausdrücken) ... sieht sonst irgendwie "verbogen" aus.
... http://www.gunnart.de/archiv/icon_kamera.gif (sowas in hübsch?)
ist echt nicht so der aufstand ... oder fragen wir mal so - wie viele kategorien sollen es denn werden?
:-)
*g*
"IE du Sau ..." aaach ja - genau das gleiche problem hat mich auch schon ein paar mal geärgert. ist aber lösbar.
icons - halte ich für schwierig. beispielsweise "dieser beitrag gehört in die kategorie reisen mit öffentlichen verkehrsmitteln" mit einem kleinen bildchen zu sagen - naja. da kann man dann nur "andeuten". aber nachdem es sich dabei ja nicht um ein computerprogramm handelt, das mit druck auf bildchen bedient wird - und nicht um die typischen "icon"-fälle auf websites wie "warenkorb", "suche", "abschicken", "mail" o.ä. - braucht man daraus ja keine wissenschaft zu machen.
nimm doch vielleicht für fotografie (ganz banal) ein foto einer kamera. mit photoshop öffnen, schwarzweiß machen, weichzeichner, tontrennung (dass du nur noch drei farben hast) - verkleinern - strg-i für "negativ" drücken.
[size=10]dann eine neue datei (RGB, transparent) erzeugen, eine ebene in der gewünschten farbe erzeugen - maskieren (so das alles zu sehen ist) - in den maskierungskanal gehen, dann das invertierte schwarzweiß-bild als ebenenmaske einfügen - das dann in deine baustelle für icons einfügen, zurechtverkleinern und ausschnitt wählen ---> öhm, ähm - also: sollte dann irgendwie so aussehen, wie eine mit drei verschiedenen rosa-tönen (du hast ja rosa icons) gezeichnete kamera.[/size]
und für "reisen mit öffentlichen verkehrsmitteln" könnte man vielleicht ein foto des charakteristischen runden "H"-haltestellen-schildes benutzen oder sowas?
für die fälle, bei denen einem partout nichts einfallen mag, kann man ja auch bis zum nächsten geistesblitz einfach einen ausschnitt des anfangsbuchstabens vom kategorienamen als icon verwenden.
... "Place a call to query_posts() in one of your Template files before The Loop begins. The wp_query object will generate a new SQL query using your parameters" ...
siehe http://codex.wordpress.org/Template_Tags/query_posts
also - wenn ich den artikel richtig verstehe, greift query_posts() nur, wenn man's vor oder am anfang einer loop benutzt. und da müsste man doch eigentlich zwei loops bauen...? einmal eine OHNE query_posts(), damit auch der inhalt der "page" angezeigt wird - und eine MIT query_posts(), um die beiträge aus der gleichnamigen kategorie zu zeigen.
zumindest bei pages scheint das nicht so zu klappen, wie bei "Multiple Loops" unter http://codex.wordpress.org/The_Loop beschrieben
kann natürlich gut sein, dass ich dabei an einigen stellen mist gebaut hab...
ja - und geNAU damit bin ich aus irgendwelchen gründen nicht weitergekommen.
:?:
weil - irgendwie wurde dann entweder nichts ausgegeben, oder alles oder ... [size=10](wie sagen die nicht so schön bei musicload?) [/size] pfft! ich müsste das noch mal rekonstruieren, die fehlversuche hab ich natürlich schon gelöscht.
:-)
... das mit den links ist allerdings auch ne ganz gute idee...
if (is_page('sowieso') { ...dann nur die 'sowieso'-links ausgeben} - wollte aber die administration so einfach wie möglich halten. könnte meiner meinung nach ein bisschen verwirrend sein, "teaser"-artikel unter "links" zu verwalten...
:-)
die category.php kann man aber auch noch ausbauen, falls man seinen "blog"-bereich wieder für mehr als "nur" für teaser benutzen möchte. vielleicht vorne ne abfrage dran, wenn es die "news"-kategorie ist, dann werden header und footer gezeigt, wenn nicht - dann eben ausschließlich die einträge (header und footer sind dann ja nicht nötig, denn alles, was dann ausgegeben wird, wird ja schon in der index.php includiert). oder so...
öhm - nö, weiß nicht, ob ich dich da jetzt missverstanden habe... aber ich möchte ja eigentlich NUR pages in der navigation haben. und wenn ich eine page aufrufe, ist es ja keine category. und deshalb passiert ja nichts, wenn man mit "if (is_category()) { ... }" arbeitet.
idee war so:
man legt ne seite an "regenschirme". schreibt seinen ausführlichen inhalt über die einmalige regenschirm manufaktur hintertupfingen.
abspeichern. dann legt man ne kategorie an - nennt die ebenfalls regenschirme - und in der ausgabe kommt dann die statische seite über regenschirme plus sämtliche zugeordnete blog-einträge. und diese dann komplett mit bildchen und überschrift usw.
:-)
ich dachte mir, dass man dabei dann auch z.b. einen blog-eintrag machen könnte à la "baustelle auf der sowieso-straße, wir empfehlen über blablabla zu fahren" oder so - den dann vielleicht der kategorie "startseite" zuordnen - und auch der seite "so finden sie uns" oder so ... --- ich glaub nicht, dass das ohne zwei loops zu machen ist.
ich hab's mit dem multiple loops-artikel auf wordpress.org versucht - nur bin ich da nicht weitergekommen - und ich hab gehofft, dass von sich von euch schon mal jemand daran versucht hat.
[size=10]aber das, was ich erreichen möchte, funktioniert ja damit, eine (bis auf eine loop komplett leere) category.php gesondert anzusprechen.
es gibt zwar noch fehlermeldungen, wenn leere kategorien abgefragt werden, aber ich denke, das müsste man noch irgendwie abfangen können...[/size]
vielleicht eine etwas merkwürdige art, wordpress zu benutzen aber...
was ich möchte ist folgendes: man ruft die (statische) seite "bonbons" auf - in der großen spalte erscheint der inhalt der seite "bonbons" - und in der kleinen spalte alle blog-beiträge der kategorie "bonbons".
man ruft die (statische) seite "lollis" auf - in der großen spalte erscheint der inhalt der seite "lollis" - und in der kleinen spalte alle blog-beiträge der kategorie "lollis".
datt janze ist dafür gedacht, dass man seinen statischen seiten schnell und leicht austauschbar immer passende "sonderangebote" o.ä. zuordnen kann...
ich hab jetzt folgendes gemacht:
mein template besteht aus einer header.php, index.php, footer.php und category.php
die category.php ruft die header.php und footer.php NICHT auf.
in der index.php ist die normale wordpress-loop, sowie auch gleich die navigation [nur wp_list_pages]
da ich es irgendwie nicht hingekriegt habe, zwei mal eine loop zum laufen zu bringen, hab ich mir damit geholfen, einen include-befehl zu benutzen... beispielsweise
so ruft sich wordpress gewissermaßen selbst auf.
--> der witz an der sache: es geht tatsächlich problemlos.
:-)
nur - geht's auch irgendwie sauberer?
man kann wordpress nicht "nur" für blogs benutzen ...
:-)
bei denen ist ein kontaktformular vielleicht echt nicht so sinnvoll.
ich bin auf jeden fall jetzt gewarnt - und die möglichkeit, eine statische page zu machen, bei der die kommentare nur für den administrator zu sehen sind - die gibt's ja. damit sollte ziemlich sicher kein mist angestellt werden können. bleiben halt nur die angesprochenen "schönheitsfehler" von wegen "fehlermeldungen auf weißer seite" und so weiter.
alternative4: ooops - das mit dem angebot war wirklich ein extrem sinnloses beispiel. merk ich auch grad. leider klappt es mit dem im-boden-versinken nicht so ganz.
*g*
aber es gibt natürlich sinnvollere beispiele, wo ich für ein kontaktformular recht dankbar war. und da ging es tatsächlich um angebote. vielleicht am wochenende mal etwas gesehen, was fürs geschäft interessant war und wo man als händler-kunde rüberkommen musste. dummerweise aber keinen zugriff auf die geschäftsadresse von zu haus aus möglich. bevor man dann an sich selbst ne mail schreibt "da und da anfragen" und am montag erst mailt - ist ein kontaktformular schon sehr viel praktischer.
insgesamt hast du schon recht, wer wirklich kontakt sucht, wird's irgendwie hinkriegen. nur warum sollte man es denjenigen nicht noch ein bisschen vereinfachen? und situationen gibt es immer wieder, wo man mal jemandem beim surfen über die schulter guckt "hey! das interessiert mich! darf ich mal eben?"