Beiträge von Arno Simon
-
-
Hallo,
Waldscheisser,
"den Standard modifizieren", heißt im allgemeinen Sprachgebrauch die Auslieferung sprich das was der Herrsteller - auch wenn es OpenSource ist - herausgibt, zu verändern.
Wenn Du schon das bei Dir installierte Plugin erwähnst, gib doch wenigstens den Link dazu an... Aus dem Zusammenhang solltest Du erkannt haben, das ich zwar gesucht, aber kein vernünfiges gefunden habe.
"Auch ist es nur gut...." ... Du bist gut... !!! ;) Wer ein neues PlugIn bei sich einbaut, sollte sich IMMER im klaren sein, das Aufwand auf ihn zu kommt... Zumindest testen muß er es. Das es bei einem PlugIn, welches auf eine festgelegte Art- und Weise arbeitet auch mal zur Überarbeitung der Seitenstruktur kommen wird, liegt in der Natur der Sache, wenn es ein PlugIn ist, das auf einer sauber geführten Struktur basiert. Was im übrigen IMHO eh vom SiteAdmin hätte erledigt sein müssen, wenn er bei größeren Sites noch den (geordneten) Überblick in der Verwaltung behalten will. Wer's nicht macht, hat hinterher natürlich dann um so mehr arbeit ;)
Solltest Du das gleiche meinen wie steinmaennchen, gilt dafür das selbige wie das was ich gleich an steinmaenchen schreibe.
steinmaenchen,
[edit]abgesehen davon, das beide PlugIns grundverschiedene technische Ansätze verfolgen:[/edit]
Das Plugin von dem Du sprichst, hat mir nicht zugesagt, weil ich auf einen festgelegten Seitennamen für die Startseite verpflichtet werde. Auch wenn es nur der Name für die url ist, sollte er - für mich - schon zu dem Passen, was ich als Titel festlege... Aber Geschmäcker sind ja verschieden...
Mit meiner Lösung habe ich immer noch die Wahl meine Startseite so zu benennen, wie ich es möchte.... Einige Sachen aus dem PlugIn werde ich vielleicht auch übernehmen (change_permalink z.B.), aber bei einigen Sachen bin ich mir einfach nicht sicher, ob es so Sinnvoll ist.
Wie gesagt, ich überlege noch, ob ich dafür eine Konfigurationsseite schreibe oder nicht. Hätte den Vorteil Dau-Sicher zu sein, weil man dann ruhig bei der Vergabe der Reihenfolgen etc. "Schlampen" kann. Dann "krachts" nur noch im Gebälk, wenn das PlugIn gerade installiert wird und noch keine Startseite konfiguriert wurde.
Was Dein Problem mit der "Standardübersicht" angeht.... Da werde ich mal sehen, ob mir dazu was einfällt, wenn ich dazu komme. Erinner mich beizeiten bitte mal daran, wenn es Dir zu lange dauert.....
vG
Arno -
Hi Rea,
getimagesize() ist ein php-Befehl, welcher vom PlugIn verwendet wird. Dieser wird jedoch nur unterstützt, wenn ein bestimmtes Modul auf dem Server vorhanden ist - ich glaube GDlib oder so. Da ich das nicht installiert habe, bekomme ich halt einen Fehler beim versuch die Dateiinformationen (Imagegröße z.B.) zu ermitteln.
vGArno
-
Zitat von Tascha
Yup alles klar! Schankedön :)
Das probier ich nachher gleich mal aus - bin mir noch nicht sicher, ob ich meinen Eltern eine News-Seite lassen soll (ob sie sie brauchen) oder einfach nur auf statische Seiten mit ein paar Features gehe..
Hmmm.... nix für ungut ;) will deinen eltern nicht zu nahe treten, ABER: hälst DU es für gegeben, das sie sich die mühe machen wollen/werden, die entsprechenden Regelungen für das Zusammenspiel der zu setzenden Variablen einzuhalten oder währe es für (sorry, wie gesagt....) den allgemeinen WebDAU nicht wirklich besser eine Verwaltungsseite zu haben, wo er den Einstiegspunkt in die Seite aktivieren und festlegen kann?
vG
Arno -
Deine generelle Frage, ob Du damit eine statische Seite schreiben und diese dann als Startseite verwenden kannst, muß ich einfach mal verneinen..... ähmm... sorry, bejahen natürlich... bejahen ;) ;) :D (SCNR)
Zur Logik:
Nun, zunächst muß eine statische Seite vorhanden sein, welche nicht als untergeordnete Seite (also ohne "übergeordnete Seite") konfiguriert ist. Sind mehrere Seiten vorhanden, auf die dieses Zutrifft, wird die Seite gezogen, die im Feld "Reihenfolge" den niedrigsten Wert aufweist. Sind davon auch wiederrum mehrere Seiten vorhanden, wird die Seite mit dem niedrigsten Index gezogen.
Bei
Home -> Reihenfolge 13 -> übergeordnete Seite: keine
Seite1 -> Reihenfolge 5 -> übergeordnete Seite: keine
Seite1.1 -> Reihenfolge 0 -> übergeordnete Seite: Seite1
würde statt der, vom Namen her vorgesehenen, Seite "Home" die Seite 1 gezogen, da diese über den kleineren "Reihenfolge"-Parameter verfügt.
Seite1.1 fällt per'se heraus, da dies eine untergeordnete Seite ist.
Bei
Home -> ID 15 -> Reihenfolge 0 -> übergeordnete Seite: keine
Seite1 -> ID 10 -> Reihenfolge 0 -> übergeordnete Seite: keine
Seite2 -> ID 3 -> Reihenfolge 0 -> übergeordnete Seite: keine
Würde ebenfalls nicht "Home" sondern "Seite2" gezogen, da keine der Seiten mittels "Reihenfolge" in ihrer Rangordnung bestimmt wurde. Da alle Seiten keine übergeordnete Seite haben, "Seite2" jedoch mit der ID 3 - und somit der niedrigsten ID - in der Datenbank abgelegt ist, wird also diese gezogen.
Etwas klarer? ;)
vG
Arno
PS Ich überlege noch, ob es den Aufwand wert ist, eine entsprechende Verwaltungsseite zu schreiben..... -
@ \0,
[FONT=Verdana][/FONT]
[FONT=Verdana]ja, auch ein reload bringt leider nichts.....[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]@ Tascha,[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]die Angewonheit habe ich auch, danach klappere ich das entsprechende Forum regelmäßig aber noch ein weiteres mal ab..........[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]vG[/FONT]
[FONT=Verdana][/FONT]
[FONT=Verdana]Arno[/FONT] -
moin leuts....
ich habe - eigentlich nur auf der arbeit - ein seltsames phänomen... Bin ich auf dem Board, werden die Beiträge die ich gelesen habe als gelesen markiert und werden dementsprechend nicht mehr dunkel dargestellt. soweit ich das von anderen board gewohnt bin, wird das entweder direkt im cookie gespeichert oder aber anhand der zeit des letzten besuchs aus dem cookie abgeglichen....
gehe ich jetzt aus dem forum heraus, nachdem ich vorher alle neuen beiträge mal durchgelesen hatte, sind diese beim nächsten aufruf des forums wieder als neu gekennzeichnet - obwohl keine neuen beiträge in den posts enthalten sind.....
kann jemand von euch das phänomen nachvollziehen, oder habe nur ich das problem?
vG
Arno
ps browser --> IE (leider, ist aber zum glück nur auf der arbeit...) -
[FONT=Verdana]<? global $wp_query;[/FONT]
[FONT=Verdana][FONT=Arial]if( $wp_query->is_page() ) [/FONT][/FONT]
[FONT=Verdana][FONT=Arial]{[/FONT][/FONT]
[FONT=Verdana][FONT=Arial] $actPage = $wp_query->get_queried_object(); [/FONT][/FONT]
$actPage = $actPage->ID;
}
else
{
$actPage = 0;
[FONT=Verdana][FONT=Arial]}[/FONT][/FONT]
[FONT=Verdana][FONT=Arial][/FONT][/FONT]
[FONT=Verdana][FONT=Arial][/FONT][/FONT]
[FONT=Verdana][FONT=Arial]Aber eigentlich mußte die Routine, welche die UL-Liste ausgibt entweder angepasst oder ersetzt werden (eher letzteres), und das ganze darin implementiert werden.[/FONT]
vG
Arno[/FONT]
-
nunja, wo ich das gerade gelesen habe, konnt ich mit ajax nicht allzuviel anfangen und habe mich erstmal bei wiki ein bischen schlauer gemacht....
ehrlich gesagt: das konzept von ajax bzw. bloxpress mag gut (und schön) sein, dennoch wiederstrebt es mir, dem benutzer die wahl zu lassen, wie er meine seite konfiguriert - was, wenn ich den artikel auf wiki nicht falsch verstanden habe - aber auch nicht der kern von ajax ist.
imho lebt die einzelne seite von ihrer individualität und damit ihrer originalität ... wenn der user sich alle seiten konform gestalten könnte, bräuchten wir bald nur noch 1 seite und nix mehr sonst....
auf diesen teil von bloxpress kann ich, ehrlich gesagt, verzichten. die datenübertragung mittels DOM und die dynamische änderung des contents ohne reload dagegen sehe ich da schon eher als netten und vorteilhaften ansatz....
vG
Arno -
Set Start Page
Moin Moin,
nachdem ich hier öfters gelesen habe, das andere danach suchen und ich selbst dieses Problem auch hatte, habe ich mich mal im WP-Code auf die Suche gemacht um einen Hook zu finden, an welchem man die statische Startseite einhängen kann, ohne
- den Standard zu modifizieren
- eine Umleitungs-index.html einzusetzen
- die index.php umzubennen
- die RewriteRules ständig zu modifizieren
- sonstige "spielereien" mit zusätzlichen Ausgabetemplates etc. pp.
machen zu müssen.
Da die entsprechenden PlugIns und Tipps die ich bislang gefunden (und teilweise selbst erstellt bzw. gegeben) habe, nichts anderes machten, als das was letztlich nicht sinnvoll (und oben beschrieben) ist, habe ich selbst eins geschrieben, das diese Voraussetzungen erfüllt.
Das Ergebniss will ich Euch natürlich nicht vorenthalten. Ihr könnt es von meiner Seite downloaden.
vG
Arno
Änderung am 29.01.2007: Den Zusatz "[neues Plugin]" entfernt ;) Ziemlich unpassend, wo's doch schon über'n Jahr alt ist ;) -
Nein, bis heute Nachmittag war das horizontale Menü
1. in zwei Zeilen angeordnet und überlappte sich
und war
2. in invertierter Darstellung konfiguriert, also schwarze Schrift auf grauem Grund.
Durch letzteres zerlegte die untere Zeile die obere und die fetten grauen Blöcke schockten einen beim betreten der Seite.
Jetzt sieht's schon besser aus ;) Das "SickDeBosz-Troops" in die Sitebar ragt, mag zwar nicht so prickelnd sein, ist aber IMHO weniger störend als der Zustand gestern Abend / heute Nacht.... ;)
vG
Arno
-
geh in Deine header.php, suche dort nach
<?php bloginfo('name'); ?>
(sollte irgendwo innerhalb des DIVs -> header <- stehen, ansonsten falsche stelle!) und schau mal das entfernen dieses tags oder eines der umgebenden Dir weiterhilft.
vG
Arno
PS Das gehört aber IMHO eher ins Design-Forum....
-
Du mußt für die Links in Deinen Beiträgen nur eine eigene Klasse verwenden....
a.content, a.content:hover, a.content:active.....
vG
Arno
-
Du solltest IMHO nicht alle Tabellen zum Hoster übertragen, oder wenn dann solltest Du Dir gewisse Einträge aus der wp-options aufschreiben und anschließend manuell wieder zurücksetzen (site-url etc.)...
ich mach es derzeit so, das ich auf dem localhost nur entwicklungsarbeiten durchführe und die gesamte inhaltliche pflege - auch die konfiguration - nicht mit auf den host gehen. da stelle ich alles lieber nochmal von hand ein, bevor ich mir was zerschiesse :D :D
-
Hi Ria,
ich habe gerade das ganze mal auf meine Localhost so konfiguriert:
[Blockierte Grafik: http://arno-simon.de/wp-images/screenshot_ria.png]
Danach habe ich zwar eine Fehlermeldung bekommen, weil ich die Library für getimagesize() nicht installiert habe, aber er hat zumindest schonmal die Dateien gefunden und versucht diese zu Laden...
Sehen Deine Setting ähnlich aus, oder hast Du's auf Standard belassen?
vG
Arno
-
Code
// Verweis auf die Datenbank global $wpdb; $search_cat_id = 1; $last_post = $wpdb->get_var(" SELECT ID FROM $wpdb->posts WHERE post_category = ".$search_cat_id." ORDER BY post_date DESC"); $myPost = get_post($last_post);Damit solltest Du 1. immer den zuletzt erstellten (nicht geänderten!) Post der zu durchsuchenden Kategorie bekommen. 2. Solltest Du Dein PlugIn umbauen und es nicht mehr als Filter laufen lassen, sondern kannst diese Funktion direkt in die SideBar einbauen. Sie wird dann nur ein mal - statt ggf. mehrfach - durchlaufen.
vG
Arno
-
Hallo Beat,
wenn Du einen Blick in den Quellcode wirfst, wirst Du feststellen, das es kein WP-PlugIn ist, sondern ein Flash- bzw. ShockWave-Include:
Code
Alles anzeigen<div id="content" class="content"> <h1>Photo Gallery</h1> <div class="content"> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="498" height="374" id="gallery" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="/photo-gallery/gallery.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="/photo-gallery/gallery.swf" quality="high" bgcolor="#ffffff" width="498" height="374" name="gallery" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object><br /> </div>
Da dürfte eine Nachfrage auf einer solchen Seite wahrscheinlich mehr bringen ;)vG
Arno
</div>
-
Nun, das was Du mit dem Filter aus dem Content herausschnippelst, kannst Du in eine globale Variable schieben.
Im Plugin:
Code$kan_sidebar_picture = ""; function kan_content_filter($the_content) { global $kan_sidebar_picture; /* anschließend das image-tag besorgen und reinschmeissen */ }In der sidebar.php sollte dann mit
die Variable ebenfalls zur Verfügung stehen, so das Du sie "nur noch" mit echo rauszuschmeissen brauchst, sofern denn gefüllt.
vG
Arno
-
Mea Culpa,
aber nachdem Du in diesem Post so von dem Design Deiner Site geschwärmt hast und ich diesen Beitrag hier gesehen habe, möchte ich mich der Kritik von "tomaschek" das Menü betreffend anschließen - alles andere Bewerte ich nicht - und habe ich mir auch nicht großartig weiter angesehen, wenn ich ehrlich seien soll.
Ich bin selber derzeit noch mit einem "gezupften" WP-Theme unterwegs und sollte mich selbst deshalb vielleicht nicht allzuweit aus dem Fenster hängen ;) Mein eigenes Template ist in Vorbereitung - wird zwar graphisch nicht so viel hermachen, wie manch anderes, aber darauf kommt es bei mir als Programmierer auch nicht an, zumal ich graphisch der absolute VollDau bin :D
Sorry, aber: Das horizontale Menü unter Deiner Titelgrafik zerschlägt einem fast die Pupillen, sobald man auf Deine Site kommt.....
Alles andere ist IMHO eh Geschmackssache (auch wenn es meinen persönlichen nicht trifft) und darüber kann man sich bekanntlich vortrefflich streiten, was ich aber nicht vorhabe ;)
vG
Arno
-
Dafür solltest Du Dir ein kleines Plugin schreiben....
Da definierst Du Dir eine Funktion
function abc_irgendwas($the_content) {....}
in welcher Du den Content überarbeitest (und vorher noch ermitteln mußt, ob Du gerade im aktuellsten Post der Kategorie bist, in welcher Du das ganze durchführen willst.... dürfte aber mit "global $post;" wahrscheinlich nicht weiter schwierig sein, da Du damit über alle Daten des aktuell -> verarbeiteten <- Posts verfügst..... $post->ID etc. pp.).
Diese Funktion meldest Du am Ende des PlugIns (vorgaben gibt's ja bei jeder Installation wie Sand am Meer ;) ) mit "add_filter("the_content", "deine_funktion"); als Filter für den Kontent an.... Danach kannst Du dann mit dem Kontent in Deiner Funktion machen was Du willst....
vG
Arno
[edit]PS als Beispiel für ein solch kleines PlugIn kannst Du auch das von mir in diesem Beitrag hinterlegte nehmen.[/edit]