Wau ... !!! Treffer !!! Ich danke Dir.
caldavlist war das Problem. Woher wußtest Du das dies bei uns aktiv ist? Ich habe auf die schnelle nichts gefunden.
Römi
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 erstellenWau ... !!! Treffer !!! Ich danke Dir.
caldavlist war das Problem. Woher wußtest Du das dies bei uns aktiv ist? Ich habe auf die schnelle nichts gefunden.
Römi
Hallo,
unbemerkt hat sich etwas seltsames bei uns eingeschlichen. Leider kann ich nicht sagen zu welcher Gelegenheit.
Ich verwende ein auf Twenty Eleven basierendes myChildThema.
An dem Menü selbst habe ich aber noch nie eine Änderung vorgenommen.
Zwischen den Menüeinträgen hat sich nun eine transparente Leerzeile eingeschlichen.
Siehe Anhang oder aber direkt auf der Seite skg-hanau.de
Kann mir jemand einen Tipp geben wo ich ansetzten muss um das wieder "weg" zu bekommen?
Danke
Römi
Hallo,
ein kleines Erfolgserlebnis zur Info: Nachdem ich die "wp-blog-header.php" per "relativer Pfad" eingebunden habe, klappt es auch.
Danke
Römi
Hab mich gerade ein wenig eingelesen und jepp ... so wird es gehen.
Danke b3317133 für den "Schubs".
Dein Problem ist nicht klar
Scheint mir auch so :(
Ich probiere es nochmal:
Die Kameraden die ich in der Datenbank habe, nutze ich auch für alle anderen Liste, Rankings usw. Echtnamen oder gar Adressen erscheinen nirgendwo. Die meisten Gesichter sind Comic oder von den Kollegen freigegeben. Der Datenschutz ist hier also kein Problem.
Wenn wer sich bei Gravatar registriert und mit der registrierten Mail kommentiert, muss sich bewusst sein, das sein Avatar auch genutzt wird.
Und ich suche den Punkt an dem ich meine eigene Zeilen einsetzten und meine DB (die Bestandteil meines WP sind) abfragen kann.
Ich denke der Tipp von b3317133 wird mir weiterhelfen.
@r23: Vielleicht ist das falsch rübergekommen aber ich bin kein blutiger Anfänger.
Ich habe dutzende zusätzliche Tabellen in meine MySQL DB und ebenfalls ein gutes dutzend selbst geschriebene größere und kleinere Plugins am Start. Sonst würde meine Seite nicht das können, was sie kann. Da ich die Standards von WP in der Regel nur bei Bedarf nutze fehlen mir hier tatsächlich die ein oder andere Grundlage.
Hier glaube ich sind die Hooks get_avatar() oder get_avatar_data() vermutlich der Schubs in die richtige Richtung.
Römi http://roemi.de
Hallo Persephone,
die Geschwindigkeit ist nicht relevant und um User zu zeigen müssen Sie entweder in meinem Blog oder bei Gravatar registriert sein.
Das ist aber ja nicht der Fall.
Ich suche den Einstieg wo genau der Avatar zum Kommentar geladen wird. Den Rest zimmer ich mir dann so zusammen, das die angegebene Mail auch in meiner DB geprüft wird.
Sollte Sie da gefunden werden, stelle ich den Avatar ein.
Hallo,
mein Blog ist zwar öffentlich, wird aber nur von einer überschaubaren Anzahl User besucht. Kommentiert wird stets von den gleichen Leute. Die wichtigsten habe ich in einer separaten Tabellen gepflegt.
Als User in WP anlegen möchte ich sie nicht (mehr) und das Plugin User-Avatar ist mir zu mächtig und fordert ständig zu einem kostenpflichtigen Update auf.
Ich würde nun gerne, abhängig von der verwendeten Mail, checken ob der Schreiber in meiner DB enthalten ist und dann sein Avatar dem Kommentar beifügen.
Kommentiert tatsächlich mal jemand der bei Gravatar registriert ist, dann soll natürlich weiterhin dieser Avatar erscheinen.
Ich hoffe mein Anliegen verständlich vorgetragen zu haben.
Danke
Römi
Hallo b3317133,
das mit $wpdb glaube ich auch, aber ... mein immer wieder gern genommenes Problem mit den Pfaden ;)
Ich hab das Diagramm wo ich es haben wollte, bin mir aber momentan nicht sicher ob mir das so hilft :cool:
Römi
Hallo und Sorry,
Du hast Recht. Hier wie ich es nun gemacht habe
$pdo = new PDO('mysql:host=localhost;dbname=xyz', 'xyz', 'xyz');
$ie = 0;
$result = "SELECT `systolisch`,`datum`,`uhrzeit` FROM `gesundheit3` where `systolisch`<> '' order by `datum` DESC, `uhrzeit` DESC LIMIT 50";
foreach ($pdo->query($result) as $data) {
$wert[$ie] = $data['systolisch'];
$ie++;
}
Römi
Jo :oops: ... das war die Lösung :)
Danke Euch.
Hallo,
ich habe ein funktionierendes Script (geklaut und) eingebaut. Mit diesem erstelle ich erfolgreich ein Liniendiagramm.
<?php
global $wpdb;
header("Content-type: image/png");
$imgWidth = '600';
$imgHeight = '200';
$theImage = imagecreate($imgWidth, $imgHeight);
$colorWhite = imagecolorallocate($theImage, 255, 255, 255); #Hintergrund
$colorGrey = imagecolorallocate($theImage, 210, 210, 210);
$colorBlue = imagecolorallocate($theImage, 0, 50, 255);
#$ie = 0;
#$result = $wpdb->get_results("SELECT `systolisch`,`datum`,`uhrzeit` FROM `gesundheit3` where `systolisch`<> '' order by `datum` DESC, `uhrzeit` DESC LIMIT 50");
#foreach ($result as $data) {
# $wert[$ie] = $data->systolisch;
# $ie++;
# }
#}
$wert[0] = '50';
$wert[1] = '100';
$wert[2] = '24';
$wert[3] = '30';
$wert[4] = '90';
$wert[5] = '102';
$wert[6] = '56';
$wert[7] = '23';
$wert[8] = '50';
$wert[9] = '100';
$wert[10] = '24';
$wert[11] = '30';
$wert[12] = '90';
$wert[13] = '102';
$wert[14] = '56';
$wert[15] = '23';
imageline($theImage, 0, 0, $imgWidth, 0, $colorGrey); #oben
imageline($theImage, $imgWidth-1, 0, $imgWidth-1, $imgHeight-1, $colorGrey); #rechts
imageline($theImage, 0, $imgHeight-1, $imgWidth, $imgHeight-1, $colorGrey); #unten
imageline($theImage, 0, 0, 0, $imgHeight, $colorGrey); #links
$pxRaster = '20'; #Größe des Rasters
$pxWidth = round($imgWidth / $pxRaster, 0);
for($i=1; $i<$pxWidth; $i++){
imageline($theImage, $i*$pxRaster, 0, $i*$pxRaster, $imgHeight, $colorGrey); #vertikal
imageline($theImage, 0, $i*$pxRaster, $imgWidth, $i*$pxRaster, $colorGrey); #horizontal
}
$countBalken = count($wert);
for($i=0;$i<$countBalken;$i++){
if($maxHeight < $wert[$i]){
$maxHeight = $wert[$i];
}
}
$dynWidth = round(($imgWidth-2) / ($countBalken-1), 0);
@$dynHeight = ($imgHeight-1) / $maxHeight;
for ($i=0; $i<$countBalken; $i++){
$aktNewSize = @round($dynHeight * $wert[$i]);
$aktNewSize2 = @round($dynHeight * $wert[$i+1]);
if($i+1 < $countBalken){
imageline($theImage, $i*$dynWidth, ($imgHeight-$aktNewSize),
($i+1)*$dynWidth, ($imgHeight-$aktNewSize2), $colorBlue);
}
}
//Ausgabe
imagepng($theImage); #ausgeben des Bildes als PNG
imagedestroy($theImage); #freigeben und zerstören des Bildes
?>
Alles anzeigen
Sobald ich aber das Array Wert per SQL (hier nun auskommentiert) füllen will, wird das Diagramm nicht mehr angezeigt.
Selbst wenn ich nur
schreibe kommt schon der Alt-Text "...kann nicht angezeigt werden".
Ich bin mir sicher irgendwo nur einen Denkfehler zu machen ... aber Wald | Bäume ... ich sehe ihn nicht.
Danke
roemi2 (weil sich roemi nicht mehr anmelden kann :-)