Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Entwickler-Talk
Es gibt leider auch nach einem halben Jahr noch keine offizielle Antwort.
Schade.
Die Auswertung >= und <= brauche ich öffters.
Außerdem möchte ich wissen, ob am Anfang das Ausrufezeichen ! gesetzt werden muss wenn nicht boolean (true/false) geprüft wird.
Und zwischen dem Ausrufezeichen und der Variablen ist noch ein Leerzeichen. Muss das auch da hin?
Conditional Statements: Ist / Ist nicht / enthält / beginnt / endet
{{testvar==true.start}} ... {{testvar==true.end}} → {{testvar}} ist == true, oder auch == false
{{testvar==true.start}} ...{{testvar==true.else}} ... {{testvar==true.end}} → {{testvar}} ist == true ... else ...
! {{testvar==a.start}} ... {{testvar==a.end}} → {{testvar}} ist ==a
! {{testvar==a|b.start}} ... {{testvar==a|b.end}} → {{testvar}} ist ==a oder ==b (beliebig oft | verwendbar)
! {{testvar~=a|b.start}} ... {{testvar~=a|b.end}} → {{testvar}} enthält a (oder optional b)
! {{testvar^=a|b.start}} ... {{testvar^=a|b.end}} → {{testvar}} beginnt mit a (oder b)
! {{testvar$=a|b.start}} ... {{testvar$=a|b.end}} → {{testvar}} endet mit a (oder b)
! {{testvar!==a|b.start}} ... {{testvar!==a|b.end}} → {{testvar}} ist NICHT ==a oder ==b (beliebig oft | verwendbar)
! {{testvar!~=a|b.start}} ... {{testvar!~=a|b.end}} → {{testvar}} enthält NICHT a (oder optional b)
! {{testvar!^=a|b.start}} ... {{testvar!^=a|b.end}} → {{testvar}} beginnt NICHT mit a (oder b)
! {{testvar!$=a|b.start}} ... {{testvar!$=a|b.end}} → {{testvar}} endet NICHT mit a (oder b)
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Ich habe nochmal ausgiebig getestet.
Vor die Var dürfen keine Ausrufezeichen. PI funktioniert nicht mehr.
Den folgenden Code habe ich getestet.
Er funktioniert. Auch die größer/kleiner Abfrage funktioniert.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
var test = {{plugin_seniorenkb01test_config_testvar}};
alert(test);
{{plugin_seniorenkb01test_config_grechte==true.start}}
{{plugin_seniorenkb01test_config_testvar==true.start}}
alert("Var ist True");
{{plugin_seniorenkb01test_config_testvar==true.else}}
alert("Var True - Else");
{{plugin_seniorenkb01test_config_testvar==true.end}}
{{plugin_seniorenkb01test_config_testvar>=5.start}}
alert("grösser 5");
{{plugin_seniorenkb01test_config_testvar>=5.end}}
{{plugin_seniorenkb01test_config_testvar<=5.start}}
alert("kleiner 5");
{{plugin_seniorenkb01test_config_testvar<=5.end}}
{{plugin_seniorenkb01test_config_grechte==true.end}}
</script>
Dann habe ich das Plugin mit der id = seniorenkb01test an ein anderes Forum geschickt, installiert, und eine Kopie mit der id = seniorenkb02test angelegt. Die id in den Variablen die auf größer/kleiner getestet werden wird die id in der Kopie nicht an die neue id angepasst.
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script>
var test = {{plugin_seniorenkb02test_config_testvar}};
alert(test);
{{plugin_seniorenkb02test_config_grechte==true.start}}
{{plugin_seniorenkb02test_config_testvar==true.start}}
alert("Var ist True");
{{plugin_seniorenkb02test_config_testvar==true.else}}
alert("Var True - Else");
{{plugin_seniorenkb02test_config_testvar==true.end}}
{{plugin_seniorenkb01test_config_testvar>=5.start}}
alert("grösser 5");
{{plugin_seniorenkb01test_config_testvar>=5.end}}
{{plugin_seniorenkb01test_config_testvar<=5.start}}
alert("kleiner 5");
{{plugin_seniorenkb01test_config_testvar<=5.end}}
{{plugin_seniorenkb02test_config_grechte==true.end}}
</script>
Entweder ist der Bug dass die Auswertung funktioniert obwohl laut API-Doc es sie nicht gibt,
oder der Bug ist, dass die Variablen bei der Kopie nicht an die neue id angepasst wird.
Man sollte es wahrscheinlich noch im Bugreport posten um eine Reaktion zu bekommen.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#48 Neues Plugin: Forum in zehn Sprachen übersetzen
Habe ein Plugin erstellt, das mein Forum in zehn Sprachen übersetzt. In der Fußzeile meines Forums könnt ihr euch das ansehen: [Klick]
Der Code und die Übersetzungen basieren auf Google, daher weiß ich nicht, ob eine Freigabe im Store erfolgen kann. Das Tool ist gratis und für die Verwendung in der eigenen Homepage vorgesehen. Bei nichtkommerzieller Verwendung ist es sicherlich unproblematisch.
Es handelt sich um ein fertiges Plugin, das sofort verwendet werden kann. Natürlich kann man das Tool auch direkt über Google beziehen, aber dann muss man noch einige Einstellungen vornehmen, Codes anpassen und Grafiken erstellen.
Falls es nicht ok ist, kann der Beitrag gelöscht werden.
Sehr schick, dein Übersetzungsplugin. Ich bin gespannt, wie die Antwort ausfällt.
Viele Grüße .BiL.
Friends of Xobor
Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.
Wo erfährt man eigentlich, ob ein Plugin freigegeben wurde? Bekommt man eine Email oder wird es hier im Forum bekannt gegeben?
Wir gucken immer in den Store oder in die Pluginentwicklung.
Viele Grüße .BiL.
Friends of Xobor
Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.
@.BiL. : Und wie lange dauert sowas bei euch ungefähr?
Du meinst bei unseren Plugins? Unterschiedlich. Manche Updates werden schon am nächsten Werktag freigeschaltet, manchmal noch am selben Tag. Völlig neue Plugins dauern ca. eine Woche oder auch mehr - je nachdem, was wohl intern grad los ist.
Jedenfalls geht es um ein Vielfaches schneller, als ein Plugin zu schreiben, zu testen und zu dokumentieren.
Viele Grüße .BiL.
Friends of Xobor
Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.
Danke, @.BiL.
Ich habe versehentlich die Veröffentlichung im privaten Store aktiviert, das Plugin soll aber im Public Store veröffentlicht werden. Kann man das nachträglich ändern?
Du kannst die Versionsnummer erhöhen, die Veröffentlichungsoptionen neu auswählen und speichern und anschließend im Pluginstore veröffentlichen.
Viele Grüße .BiL.
Friends of Xobor
Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.
Business-Template / 104774 - Mobile Ansicht: Funktionen ausblenden!
Zitat von eini1971 im Beitrag #2
.....
Es geht um das Thema "mobile Geräte".
Manche Plugins machen Probleme auf solchen Geräten.
Also habe ich das Netz nach einer Lösung abgeklappert um einigermaßen zuverlässig solche Geräte erkennen zu können.
Meine Ausgangsbasis ist folgende:1
2
3
4
5
6
7
8
9
10
<script>
function isMobile(){
return navigator.userAgent.match(/(iPhone|iPod|iPad|blackberry|android|Kindle|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|Playstation Portable|SonyEricsson|Samsung|MobileExplorer|PalmSource|Benq|Windows Phone|Windows Mobile|IEMobile|Windows CE|Nintendo Wii)/i);
}
if(isMobile()){
alert("Es handelt sich um ein mobiles Gerät");
}else {
alert("Es handelt sich um kein mobiles Gerät");
}
</script>
......
Hallo @eini1971
Habe in meinem Forum die verschiedensten Effekte und Funktionen verbaut!
Wird in der mobilen Ansicht (nicht mobiles Xobor-Template), die komplette Webseite angezeigt, sind einige Effekte und Funktionen, entweder nicht mehr erforderlich, stören sogar oder haben keine Wirkung.
Da kommt mir Dein Script gerade richtig! Aber!
Mir ist aufgefallen, das einige Funktionen oder Formatierungen sich nicht ausführen ließen!
Hat man das Script anders platziert, funktionierte es wieder!
Ich habe das Script mit $(document).ready(function() {...}); (Zeile 2+11) erweitert.
Will man die Pi's nur ausblenden, kann man das Script jetzt sogar, ohne das Template zu verändern, in die "Fußzeile" setzen!
Lösung:
2
3
4
5
6
7
8
9
10
11
12
<script>
$(document).ready(function(){
function isMobile(){
return navigator.userAgent.match(/(iPhone|iPod|iPad|blackberry|android|Kindle|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|Playstation Portable|SonyEricsson|Samsung|MobileExplorer|PalmSource|Benq|Windows Phone|Windows Mobile|IEMobile|Windows CE|Nintendo Wii)/i);
}
if(isMobile()){
alert("Es handelt sich um ein mobiles Gerät");
}else {
alert("Es handelt sich um kein mobiles Gerät");
}
});
</script>
Habe hierzu auch etwas in meinem Forum geschrieben:
Mobile Ansicht: Funktionen ausblenden oder abschalten!
Gruß
Wolfgang
#57 RE: Entwickler-Talk / Chat-Button auf mobilen Geräten besser platzieren
Business-Template / 104774 - Chat-Button auf mobilen Geräten besser platzieren!
Der Chat-Button ist ganz unten rechts platziert!
Besonders auf mobilen Geräten ist dieser Button schlecht zu erreichen.
Wird auch noch Werbung eingeblendet (je nach Art des Browsers), wird der Chat-Button sogar verdeckt und ist auf die Schnelle nicht erreichbar!
Mit einem CSS-Eintrag ins "Mobile-Script " lässt sich auf einfachste Weise der Chat-Button verschieben!
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<script type="text/javascript" language="JavaScript">
$(document).ready(function(){
function isMobile(){
return navigator.userAgent.match(/(iPhone|iPod|iPad|blackberry|android|Kindle|htc|lg|midp|mmp|mobile|nokia|opera mini|palm|pocket|psp|sgh|smartphone|symbian|treo mini|Playstation Portable|SonyEricsson|Samsung|MobileExplorer|PalmSource|Benq|Windows Phone|Windows Mobile|IEMobile|Windows CE|Nintendo Wii)/i);
}
if(isMobile()){
//
//Chat-Button verschieben
$('#xChat_global.disconnecte, #xChatGuests.disconnecte').css('left','-83px').css('position','relative').css('margin','0 0 40px 50%');
//
}
});
</script>
Auch hier: Chat-Button auf mobilen Geräten besser platzieren!
Gruß
Wolfgang
#58 RE: Entwickler-Talk / Chat-Button auf mobilen Geräten besser platzieren
Ich bekomme mein Plugin im TPL77 (mobil) nicht ans laufen.
Bei JQ-Befehlen steht ein Fehler.
"Uncaught ReferenceError: $ is not defined"
Wenn ich die function auskommentiere wird beim nächsten $ der Fehler angezeigt.
Was man machen um JQ im mobilen TPL lauffähig zu bekommen?
In anderen Scripten scheint es zu funktionieren.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#59 RE: Entwickler-Talk / Chat-Button auf mobilen Geräten besser platzieren
Im mobilen Template wird die Jquery-Bibliothek erst in der Fußzeile geladen.
JS-Code, der Jquery benötigt muss daher so eingebaut werden, dass er danach erst ausgeführt wird.
Dazu hast du zwei Möglichkeiten:
1) Entweder du erstellt ein eigenes Plugin-Template-Element mit dem JS-Code, welches du erst nach der Fußzeile lädst.
2) Alternativ wird nach dem Laden der JS-Bibliotheken die Template-Variable {{footerjs}} ausgeführt.
Du kannst also deinen JS-Code dieser Variablen hinzufügen. Wichtig ist dabei nur, dass du den Inhalt der Variablen anhängst und nicht überschreibst.
Diese Lösung wird im gesamten mobilen Template verwendet.
z.B so:
2
3
4
5
6
{{footerjs.start}}
{{footerjs}}
/* Hier dein eigener JS-Code */
{{footerjs.end}}
zur Erklärung:
2
3
4
5
6
{{footerjs.start}} <-- hier sagen wir dem System, dass wir nun den Wert der Variablen {{footerjs}} ändern.
{{footerjs}} <-- hier geben wir den aktuellen wert der Variablen an.
/* Hier dein eigener JS-Code */ <-- hier hängen wir den eigenen JS-Code an den bisherigen Inhalt der Variablen an.
{{footerjs.end}} <-- Variablendefinition beendet.
#60 RE: Entwickler-Talk / Chat-Button auf mobilen Geräten besser platzieren
Es funktioniert.
Habe jetzt einiges zu tun, in allen Elementen den Code aufs TPL 77 anzupassen.
Danke
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software