Главная > Сайтостроение > CMSimple > Форум CMSimple_XH
 
 
 
 

Форум CMSimple_XH

Translations • Re: Russisch
Vielleicht wäre Hartmut dafür die richtige Adresse.
http://cmsimplexh.webdesign-keil.de/?Er ... s/Download
Ob du diese Übersetzungen nun auf deiner Seite bereitstellst und diese werden nur verlinkt, oder Hartmut bietet es vielleicht auf seiner Seite direkt mit an...?
Hallo Korwin,

ich bin Dir bei den Plugins und deren russische Übersetzung gern behilflich.
Du kannst Dir eine oder mehrere Möglichkeiten aussuchen:
  • Einen Hinweis mit Link auf deine Website setzen
  • eine eigene Seite für diese Plugins einrichten
Viele Grüße
Hartmut

Statistics: Posted by Hartmut — Sun May 09, 2021 8:21 am


Опубликовано 9.5.2021 8:21

Deutsch • Re: Privacy_XH 1.0beta3 steht zum Testen bereit
Wenn privacy_guard nichts zurück wirft wird auch nichts ausgegeben, ist wie ne function ohne Code und wirft die function ein Funktionsaufruf zurück, steht das immer noch in den Plugin-Aufruf der dann erst verarbeitet wird!
Schau hier meine Testseite!
Ja, der Rückgabewert wird tatsächlich ignoriert, aber keine Nebenwirkungen, wie z.B. das Setzen eines Cookie-Headers, da das eben nichts mit dem Rückgabewert der Funktion zu tun hat (daher Nebenwirkung).

Statistics: Posted by cmb — Sat May 08, 2021 9:56 pm


Опубликовано 8.5.2021 21:56

Deutsch • Re: Privacy_XH 1.0beta3 steht zum Testen bereit
Dann wird doch der Cookie-Header gesendet, egal was privacy_guard() macht (es sei denn es terminiert das Skript, oder entfernt den Cookie-Header). Um das zu vermeiden, nutzt Privacy_XH eben lazy Evaluation.
Nein das tut es eben nicht und das ist ja das Gute am Pluginaufruf von CMSimple. So könnte ich das nie in php umsetzen. Für den Endanwender ist das auch leicht verständlich, als die Funktion auseinander zu pflücken.
Wenn privacy_guard nichts zurück wirft wird auch nichts ausgegeben, ist wie ne function ohne Code und wirft die function ein Funktionsaufruf zurück, steht das immer noch in den Plugin-Aufruf der dann erst verarbeitet wird!
Schau hier meine Testseite!
Um zu testen, musst halt immer die Cookies löschen. Bevor Du YouTube aktivierst, kannst ja mal schauen ob du da einen Aufruf findest?

CODE:

{{{privacy_guard('hoverbox', 'start1', 'D')}}}
Das sieht zwar gut aus, aber man könnte denken das Variable "D" zu hoverbox gehört - tut es aber net, da dies zu privacy gehört und hoverbox hat mehr als nur ein Parameter.
Hoverbox ist nur ein Beispiel! Auf meiner Testseite habe ichs mit Deinem Calendar-Plugin gemacht. :)

Statistics: Posted by knollsen — Sat May 08, 2021 9:32 pm


Опубликовано 8.5.2021 21:32

Deutsch • Re: VideoPrivacy v 1.7.1
Das Problem hatte ich auch schon, vor allem, wenn ich vorher mit youtube_privacy experimentiert hatte.
Browsercache gründlich leeren hilft.
Du Gott der Browser. :idea:
Da wär ich nieeee drauf gekommen. War schon am schieben aller möglichen Dateien von Xampp auf den Server.

Es lag tatsächlich am Cache von Opera auf dem Smartphone.
Nur Bildercache löschen hat allerdings nichts gebracht. Ich musste Cache komplett löschen und jetzt wieder die Tabs und alles herstellen.
Ist aber das kleinere Übel.
Danke frase!!!

Statistics: Posted by Ralf H. — Sat May 08, 2021 6:50 pm


Опубликовано 8.5.2021 18:50

Deutsch • Re: VideoPrivacy v 1.7.1
Stelle gerade fest, dass 100 % per Xampp im Smartphone-Opera klappt.
Habe also scheinbar auf dem Server irgendwas anders, als auf dem PC in Xampp.
Das werde ich jetzt untersuchen.
Das Problem hatte ich auch schon, vor allem, wenn ich vorher mit youtube_privacy experimentiert hatte.
Browsercache gründlich leeren hilft.
Unter Windows hilft auch STRG-F5.
Im Notfall die xhstyles.css löschen.

Statistics: Posted by frase — Sat May 08, 2021 6:34 pm


Опубликовано 8.5.2021 18:34

Deutsch • Re: VideoPrivacy v 1.7.1
Bitte nichts wegen dem vorherigen Post unternehmen.

Stelle gerade fest, dass 100 % per Xampp im Smartphone-Opera klappt.
Habe also scheinbar auf dem Server irgendwas anders, als auf dem PC in Xampp.
Das werde ich jetzt untersuchen.

Statistics: Posted by Ralf H. — Sat May 08, 2021 5:56 pm


Опубликовано 8.5.2021 17:56

Deutsch • Re: VideoPrivacy v 1.7.1
Weshalb werden die Youtube-Thumbs auf dem Smartphone (in Opera) so verzehrt?
An der Auflösung kann es eigentlich nicht liegen, denn am PC kann ich das Browserfenster so schmal machen, wie ich will. Vorschauen bleiben trotzdem immer bei 100 %. So soll es auch sein.

Im Smartphone wird die Vorschau verzehrt (zumindest in Opera).
Im Google-Browser und Chrome ist es auf dem Smartphone ok.
Youtube_Privacy verzehrte in keinem Browser die Vorschauen.
Evtl. verdeutlichen Bilder besser meine Frage.
Für folgenden Vergleich habe ich als Bespiel für alle Youtube-Streams folgenden Stream genommen:

Auf dem PC:
100 % Thumb habe ich in allen Browsern auf dem PC, egal wie ich den Browser stauche (hier extra eng).
VideoPrivacy_PC.jpg

Auf Smartphone:
Thumbs werden in Opera auf dem Smartphone beschnitten:
VideoPrivacy_Smartphone-Opera_650px-breit.jpg
Im Google-Browser und Chrome ist es auf dem Smartphone ok (100 % Thumb).

Das machte Youtube_Privacy bei mir nicht. War in allen Browsern und auf allen OS (soweit getestet) ein 100 % Thumb

Statistics: Posted by Ralf H. — Sat May 08, 2021 4:58 pm


Опубликовано 8.5.2021 16:58

Addons and Plugins • Re: Blog Comments
I can reproduce with Twocents_XH master (but not with Twocents_XH 1.0beta3).

Quick fix for Twocents_XH master: replace this line with:

CODE:

    public function __construct($topicname, $readonly = false)

Statistics: Posted by cmb — Fri May 07, 2021 10:37 pm


Опубликовано 7.5.2021 22:37

Deutsch • Re: Privacy_XH 1.0beta3 steht zum Testen bereit
Funktioniert nämlich gut - […]
Du meinst so:

CODE:

function privacy_guard($func,$whatCookie=''){    if (!privacy_agreed($whatCookie)) {        return '';    }    return $func;}
Mit Pluginaufruf:

CODE:

{{{privacy_guard(hoverbox("start1"),"D")}}}
Was wenn:

CODE:

function hoverbox($foo) {    setcookie(…);}
Dann wird doch der Cookie-Header gesendet, egal was privacy_guard() macht (es sei denn es terminiert das Skript, oder entfernt den Cookie-Header). Um das zu vermeiden, nutzt Privacy_XH eben lazy Evaluation.

Klar, man könnte auch den Pluginaufruf als String übergeben, und durch eval() jagen, aber da bringt der Endanwender leicht das Escaping durcheinander, z.B.

CODE:

{{{privacy_guard("hoverbox("start1", "D")"}}}
Ginge (sollte tatsächlich funktionieren) per anonymer Funkion:

CODE:

{{{privacy_guard(function () {return hoverbox("start1", "D");})}}}
Aber das finde ich sehr unübersichtlich. Okay mit Arrow-Functions (ab PHP 8.0) ist's wohl lesbar:

CODE:

{{{privacy_guard(fn () => hoverbox("start1", "D"))}}}
Aber auch das müsste schon jetzt funktionieren.

Und so sieht es jetzt aus:

CODE:

{{{privacy_guard('hoverbox', 'start1', 'D')}}}
Halte ich für recht unproblematisch.

PS: was ich eigentlich sagen wollte: wenn die aufzurufende Funktion Nebenwirkungen hat, dann muss lazy ausgewertet werden.

Statistics: Posted by cmb — Fri May 07, 2021 10:15 pm


Опубликовано 7.5.2021 22:15

Deutsch • Re: Advancedform_XH 2.1
frase
Hast du da noch was anderes drin?
Bei mir funktioniert das problemlos (ohne JS):
Wo wir heute Nachmittag geschrieben hatten, war ich im Stress und der verdammte FireFox BrowserCache hatte das einfach nicht gemacht! Vorhin beim einschalten war das Datum da! Aber SUPER das Du das machst, denn so kann ich gezielter nach der Ursache suchen.
Ich habe mir jetzt mal alles angeschaut und für mich eine sehr einfache Lösung gefunden!
FieldRenderer.php ab Zeile 168

CODE:

private function renderNonSelect(Field $field)    {        ..........            if ($field->getType() == 'file') {                ....            } else if ($field->getType() == 'date') {                $value = ' value="' . (($val)?XH_hsc($val):date("Y-m-d")) . '"';                $accept = '';            } else {                ......            } ...........        }    }
die elseif einfügen - das wars
Natürlich kann man auch nach wie vor eine Vorbelegung angeben!
Meine Auswahl an gewisse E-Mail Empfänger habe ich auch gleich eingebaut. Finde die Trennung des MailService vom MailFormController zwar sinnig, hätte dies aber zusammengelassen.
cmb
Aber was wäre denn ein sinnvoller Anwendungsfall für "heute"?
Manchmal darfst Du mich sowas auch nicht fragen. aber hier geht es um Notfälle und um Versicherungen, die noch am gleichen Tag gemeldet werden müssen. Sollte dies abweichen, kann man es verändern. Aber zwingend ist die Eingabe nicht.

Statistics: Posted by knollsen — Fri May 07, 2021 10:01 pm


Опубликовано 7.5.2021 22:01

 
Почтовая форма Карта сайта Главная
FoxPro 2.6, сайтостроение – Запорожская социальная сеть
maxim.zp.ua - Запорожская социальная сеть
bigmir)net TOP 100 Яндекс.Метрика