Und wie sieht die Gegenprobe mit dem IE 7 aus ? Funktioniert der ?
Beiträge von codestyling
-
-
Und noch ein ergänzende [COLOR=Red]Warnung[/COLOR]: Wenn du von so einer "alten" Version auf 2.6 umsteigen willst/musst, dann besorg dir aus dem Archiv erstmal eine WP 2.5.1 und update erstmal auf diese. Erst danach auf die WP 2.6, denn die WP2.6 hat einen Bug, wenn man Versionen < 2.3.3 updaten will. Dabei verliert man die Kategorien!
Die 2.5.1 macht alles sauber und danach ist ein weiterer Upgrade auf 2.6 kein Problem mehr. -
Sehr schön. Mittlerweile gibt es, basierende auf dem finalen 2. Patch, den ich ebenfalls veröffentlicht habe, einen offiziellen Patch in WP 2.6, der mit der 2.6.1 ausgeliefert wird: Changeset 8421 - WordPress Trac - Trac
-
Wird dein mint.js auch im Backend geladen ? Wenn ja, deaktive das mal. Konnte die Bibliotheken von prototype.j/jquery.js oder TinyMCE stören.
-
Das sind 2 Probleme in einer Beschreibung. Für das in_set() Fehler Problem mir Abbruch hab ich einen Fix gebaut, an WordPress gemeldet und hier erstmal zu download bereitgestellt: Code Styling Project » WordPress 2.6 und die Text/Diff Fehler im Editor
Die Sache mit dem TinyMCE (visueller Editor) sollte man dann im 2.Schritt angehen. -
Also in diesem Fall wäre es wohl das Beste, sich an den Autor von Polyglot zu wenden und das Problem zu schildern. Denn Polyglot arbeitet, wie alle multi-ligual Plugins, die ich getestet hab, auf einer nicht konformen Art und Weise zu WordPress, so dass Basisfunktionalität nicht mehr ohne weiteres eingesetzt werden kann. Wenn der Autor dafür nix vorgesehen hat, dann wird das auch nix. Und ein Deaktivieren von Polyglot oder anderen seiner Zunft, führt meist zum kunterbunten Kauderwelsch auf der Seite.
Aus diesen und weiteren Gründen setze ich nur eine Übergangslösung ein, bis ich ein 100% WP konformes Plugin fertig geschrieben hab, das u.a. auch im deaktivierten Zustand nur die default Sprache zeigt. -
Die haben ja auch 2 div angegeben. Haben die auch eine Stylesheet zum includen angeben ? Dann wären vermutlich die 2 divs auch nötig.
-
Also Flickr antworted auf die Scriptanfrage mit folgenden Script:
Code
Alles anzeigenvar b_txt = ''; // write the badge b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image1"><a href="http://www.flickr.com/photos/tokyopunk/2688136423/"><img src="http://farm4.static.flickr.com/3223/2688136423_38fe072efa_s.jpg" alt="Ein Foto in Flickr" title="Sabse und Eniz" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image2"><a href="http://www.flickr.com/photos/tokyopunk/2688826168/"><img src="http://farm4.static.flickr.com/3042/2688826168_a41db5674c_s.jpg" alt="Ein Foto in Flickr" title="16" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image3"><a href="http://www.flickr.com/photos/tokyopunk/2688949108/"><img src="http://farm4.static.flickr.com/3154/2688949108_773b961529_s.jpg" alt="Ein Foto in Flickr" title="Die Mädels" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image4"><a href="http://www.flickr.com/photos/tokyopunk/2688925418/"><img src="http://farm3.static.flickr.com/2303/2688925418_2d62e9c807_s.jpg" alt="Ein Foto in Flickr" title="Ira" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image5"><a href="http://www.flickr.com/photos/tokyopunk/2688847478/"><img src="http://farm4.static.flickr.com/3003/2688847478_fa7f639c57_s.jpg" alt="Ein Foto in Flickr" title="Ramo 101" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image6"><a href="http://www.flickr.com/photos/tokyopunk/2688137655/"><img src="http://farm4.static.flickr.com/3092/2688137655_1a9699719b_s.jpg" alt="Ein Foto in Flickr" title="Bibi und Betty" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image7"><a href="http://www.flickr.com/photos/tokyopunk/2688195831/"><img src="http://farm4.static.flickr.com/3073/2688195831_66e6dd3807_s.jpg" alt="Ein Foto in Flickr" title="Kalli und ich" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image8"><a href="http://www.flickr.com/photos/tokyopunk/2705695419/"><img src="http://farm4.static.flickr.com/3075/2705695419_340f4967d7_s.jpg" alt="Ein Foto in Flickr" title="Anni" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image9"><a href="http://www.flickr.com/photos/tokyopunk/2688949638/"><img src="http://farm4.static.flickr.com/3058/2688949638_74fcaf91ec_s.jpg" alt="Ein Foto in Flickr" title="Kathi, Kerstin und Tina" height="75" width="75"></a></div>'; b_txt+= '<div class="flickr_badge_image" id="flickr_badge_image10"><a href="http://www.flickr.com/photos/tokyopunk/2689007496/"><img src="http://farm4.static.flickr.com/3264/2689007496_35689f6603_s.jpg" alt="Ein Foto in Flickr" title="Cela und ich" height="75" width="75"></a></div>'; document.write(b_txt) //document.write(b_txt.split('<').join('<'))Dieses erzeugt eine Menge mehr <div> an Ort und Stelle mit den Bildern drin. Da du aber keinen Container um dein Script hast, kann es sein, das alle diese Divs dann "wegfloaten".
Nicht umsonst haben die ein Container drum:Code[COLOR=Red]<div id="flickr_badge_uber_wrapper"><a href="http://www.flickr.com" id="flickr_www">www.<strong style="color:#3993ff">flick<span style="color:#ff1c92">r</span></strong>.com</a><div id="flickr_badge_wrapper">[/COLOR] <script type="text/javascript" src="http://www.flickr.com/badge_code_v2.gne?count=10&display=random&size=s&layout=x&source=user&user=87869284%40N00"></script> [COLOR=Red] </div></div>[/COLOR]Bau selbst mal einen Container Div drum, den du dann stylest.
-
Dann klebt doch hier mal einen dieser Scriptlinks ein, damit man sieht, was Flickr liefert. Wenn die bei Flickr ihrerseits fehlerhafte Scripts ausliefern, dann kannst du dich auf den Kopf stellen.
-
Da du es abgeschalten hast, Flickr Bilder zu zeigen, kann man nicht viel dazu sagen. Aber es wird nicht das Script selbst sein sondern eine unpassende CSS Formatierung dafür. Kannst du einen Link bereitstellen, wo man das live mit Opera sehen kann ?
-
Du musst WP so konfigurieren (Wordpress Adresse und Blog URL betroffen), wenn du schon Umlaut-Domains benutzen willst, das als URL statt
das hier benutzt wird:
Nennt sich PunyCode und kann hier nachgelesen werden: Punycode – Wikipedia
-
Script im Script geht auch nicht!
Code
Alles anzeigen<script type="text/javascript"><!-- var sets = ["72157606397817297", "72157606338263681", "72157606312570417", "72157606293528995", "72157606290402222", "72157606290181614", "72157606293110671", "72157606293099509", "72157606289930102", "72157606292587731", "72157606289587842", "72157606289576394", "72157606289551204", "72157606292301839", "72157606292275147", "72157606289276782", "72157606292210057", "72157606289211792", "72157606292153925", "72157606291845023", "72157606291787745", "72157606288652612", "72157606288482698", "72157606291474227", "72157606291437731", "72157606291362423", "72157606288165530", "72157606287982248", "72157606290927911", "72157606290835709", "72157606010361258", "72157605797205791", "72157605771547422", "72157605624254126", "72157605338298155", "72157604976723560", "72157604295153386", "72157604054371851", "72157603570977520", "72157603499255775", "72157603495361660", "72157603489406486"]; var user = "87869284@N00"; function showBadge(){ var rand1 = Math.floor(sets.length*Math.random()) var rand2 = Math.floor(sets.length*Math.random()) var rand3 = Math.floor(sets.length*Math.random()) var rand4 = Math.floor(sets.length*Math.random()) var rand5 = Math.floor(sets.length*Math.random()) var rand6 = Math.floor(sets.length*Math.random()) document.write("[B]<script[/B] type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand1]+"&context=in%2Fset-"+sets[rand1]+"%2F\"></script><script type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand2]+"&context=in%2Fset-"+sets[rand2]+"%2F\"></script><script type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand3]+"&context=in%2Fset-"+sets[rand3]+"%2F\"></script><script type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand4]+"&context=in%2Fset-"+sets[rand4]+"%2F\"></script><script type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand5]+"&context=in%2Fset-"+sets[rand5]+"%2F\"></script><script type=\"text/javascript\" src=\"http://www.flickr.com/badge_code_v2.gne?count=1&display=random&size=s&source=user_set&user="+user+"&set="+sets[rand6]+"&context=in%2Fset-"+sets[rand6]+"%2F\"></script>"); } // --!></script>Sollte so sein ([COLOR=Blue]und zwar alle, die im write() vorkommen, nur nochmal als Ergänzung.[/COLOR]):
sonst interpretieren das einige Browser.
-
Da hilft nur eines: wget anwerfen und mit maximaler Rekursionstiefe das ganze Blog auslesen und auf Platte runterladen: WGET for Windows
Also in dieser Form dann:
Die Struktur mit allem (also CSS/JS/Images/Seiten) wird automatisch als komplette Ordnerstruktur auf deiner Platte erzeugt in dem Ordner, aus dem du es gestartet hast. -
Also wenn ich mit FireBug live dein CSS in der Ansicht modifiziere, dann geht das schon. Datei:
-
Was ist ACE ? Gehört nicht zum Standard WordPress.
-
Stell mal deinen 1und1 Server auf PHP 5 um, indem du als Erstes in die .htaccess Datei folgendes reinschreibst:
Ich verfolge die Problematik mit 1und1 schon eine Weile (selbst dort) und habe feststellen müssen, das sich die meisten Probleme erledigen, wenn man PHP 5 einsetzt.
Neuerdings brauchen nämlich einige Plugins PHP 5, um sauber zu funktionieren. -
Im Theme Ordner sollte es eine footer.php geben, in der das drin steht. Diese kannst du ja bearbeiten. Versichere dich nur, ob der Autor der Themes das erlaubt oder darauf besteht, das es drin bleibt, um es "for free" zu nutzen.
-
Hier mal ein Ausschnitt aus meinem SSL Reverse Proxy:
Code
Alles anzeigen<IfModule setenvif_module> BrowserMatch ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfModule> # WICHTIG! Aktiviert die SSL Unterstützung SSLProxyEngine On # Regeln zum umleiten auf den internen Server ProxyPass / http://testserver1/ ProxyPassReverse / http://testserver1/ # Diese Regeln sorgen für das Parsen und Umschreiben der URL’s in HTML Seiten #SetOutputFilter proxy-html #ProxyHTMLURLMap https://www.domain.de/ http://testserver1/ #ProxyHTMLExtended On # WICHTIG! Deaktiviert die gzip-Kompression - ohne funktioniert das URL Rewriting nicht RequestHeader unset Accept-Encoding ErrorLog logs/extern-error_log CustomLog logs/extern-access_log commonEvtl. kannst du auch noch die Regel zum Umschreiben der URL aktivieren. Warum du den lokalen Server per HTTPS definierst, verstehe ich nicht. Der lokale Server mit WP sollte über HTTP Protokoll lokal gehen und erst der Proxy macht hin- und rückzu HTTPS Umverpackung draus.
-
Ich beschäftige mich aber immer häufiger mit dem Thema Wordpress als CMS, und meinen Kunden, die [COLOR=Red]keine Ahnung von HTML und CSS[/COLOR] haben, möchte ich es doch erlauben.
Unter diesen genannten Vorkenntnissen der Benutzer würde ich, sofern das überhaupt möglich ist, grundsätzlich davon absehen! Denn wenn sie nicht mal HTML/CSS beherrschen, wie kommst du drauf, das die PHP können ?
Sicherlich gibt es für das, wofür du PHP Code meinst zu brauchen, eine andere Lösung. Nur da du nicht beschreibst, warum PHP nötig sein sollte, kann man da auch nicht beraten. -
Also alles was noch nach unten hin folgt, wird in diesem Beitrag gesammelt: "Neue Pläne für 2008".
Also auch die Sidebar und scheinbar auch noch andere Artikel. Ich würde ab hier suchen, welche tags nicht geschlossen sind.