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.
Worte oder Zeichen nicht im Bildtitel
Vielen Herzlichen Dank hier erstmal an @Olaf für die hervorragende Hilfe und die zusätzlichen Tipps.
Die Ursache lag im zweiten Falle bei mir selber. Ich konnte durch schrittweises deaktieren und wieder zuschalten ein kleines Plugin ausmachen, dass ich vor längerer Zeit mal gebastelt hatte ... und das nun diesen Fehler verursachte. Da muss ich noch mal in die Tiefe gehen, woran das nun lag.
Großes Lob hier noch einmal an Olaf für sein Wissen und seine Hilfsbereitschaft.
MfG
Vielen Herzlichen Dank hier erstmal an @Olaf für die hervorragende Hilfe und die zusätzlichen Tipps.
Die Ursache lag im zweiten Falle bei mir selber. Ich konnte durch schrittweises deaktieren und wieder zuschalten ein kleines Plugin ausmachen, dass ich vor längerer Zeit mal gebastelt hatte ... und das nun diesen Fehler verursachte. Da muss ich noch mal in die Tiefe gehen, woran das nun lag.
Großes Lob hier noch einmal an Olaf für sein Wissen und seine Hilfsbereitschaft.
MfG
#18 RE: Worte oder Zeichen nicht im Bildtitel
@ Ludger
Wo möchtest Du denn welche Zahlen verhindern?
Gruß
Olaf
@Olaf
vielen Dank fürs antaggen
der Script ... Bilder hochladen (Du kannst auch den Uploadnamen von "Bilder hochladen" vorher abfragen:)
Worte oder Zeichen nicht im Bildtitel
die Zahlen 0 -9 wären interessant
Olaf hatte ja weiter vorne die search() oder match() Funktionen angeregt, damit komme ich aber derzeit selber noch nicht klar. :-(
Deshalb vielleicht noch eine kleine Frage: Kann man die Groß-/Kleinschreibung auch bei der indexOf Abfrage ignorieren, oder geht das nur bei match() ?
Vielen Dank
MfG
Zitat von Fränki im Beitrag #21
Deshalb vielleicht noch eine kleine Frage: Kann man die Groß-/Kleinschreibung auch bei der indexOf Abfrage ignorieren, oder geht das nur bei match() ?
Ich hab den Rest des Themas nicht verfolgt, aber du kannst natürlich immer die toLowerCase Funktion nutzen, wenn du die Groß/Kleinschreibung ignorieren willst:
2
3
var test = "FooBar";
test.indexOf('foobar'); //=> Ergebnis ist -1(kein Match)
test.toLowerCase().indexOf('foobar'); //=> Ergebnis ist 0 (match an erster Position)
(
gelöscht
)
#23 RE: Worte oder Zeichen nicht im Bildtitel
Vielen lieben Dank nochmal für die vielen Hilfestellungen, aber ich komm da einfach nicht weiter. :-(
Ich stehe mit meinen JS Kenntnissen als weitgehender Autodidakt noch recht weit am Anfang. Habe mich nun seit gestern mit search() und match() beschäftigt, aber die Zeichen-/ und Befehlsfolgen bereiten mir halt noch einige Schwierigkeiten.
Vielleicht kann mich anhand des konkreten Beispiels noch mal jemand in die richtige Richtung lenken ?
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script>
$('#hpm_pagebody input[type=submit]').hover(function(){
var inhalt = $('.file').val();
if(inhalt.indexOf('Doofer Heini',0) != -1){
$('.file').val('');
alert('Fehler: Dieser Bildtitel ist nicht erwünscht. Bitte vor dem Upload ändern. Vielen Dank.'); return false;
}
});
</script>
Das funktioniert absolut einwandfrei. Sobald jemand eine Datei mit dem Namen Doofer Heini hochladen möchte, kommt die Fehlermeldung und der Dateiname wird aus dem Auswahlfeld entfernt.
Nun würde ich mir aber wünschen, dass auch eine Datei mit dem Namen doofer heini (klein geschrieben) erkannt und als Fehler deklariert wird.
Und da sind bislang bei allen Versuchen meine sehr bescheidenen Kenntnisse auch unter Anwendung der bisherigen Tips völlig fehlgeschlagen, weshalb ich noch einmal freundlich um Hilfe bitte.
Vielen Dank.
MfG
P.S.: ich dachte auch schon daran, über else if weitere Abfragen hinzuzufügen, aber auch da bin ich kläglich gescheitert. :-(
#24 RE: Worte oder Zeichen nicht im Bildtitel
if(inhalt.toLowerCase().indexOf('doofer heini',0) != -1)
Boah !! Ich hatte das nach Deinem ersten Tip schon ausprobiert, Ingmar, aber wahrscheinlich in meinem altersbedingten Leichtsinn mal wieder einen Zeichenfehler improvisiert, denn ich hatte plötzlich ohne jegliche Dateiauswahl immer das alert-Fenster in der hover function ...
Jetzt funktioniert es super und ich bin fast super glücklich.
In dem Zusammenhang möchte ich erwähnen, dass Ingmar nach allem, was man hier so liest, weitaus wichtigere Dinge am Hut hat, als auf meine "Pillepallegeschichten" zu reagieren.
Deshalb an dieser Stelle ein besonderes Zusatzdankeschön !!!
P.S.: ...und ohne anmaßend wirken zu wollen; ... läßt sich ein potentielles Leerzeichen zwischen den Begriffen eventuell auch noch ignorieren ?
(das ist nun wirklich eine klitzekleine Zusatzfrage ohne jegliche Priorität)
Vielen Dank.
MfG
#26 RE: Worte oder Zeichen nicht im Bildtitel
Zitat von Ludger im Beitrag #20
die Zahlen 0 -9 wären interessant
2
3
4
5
6
7
8
9
10
11
<script>
$('#hpm_pagebody input[type=submit]').hover(function(){
var inhalt = $('.file').val();
if(inhalt.search(/[0-9]/) != -1){
alert('Fehler: Im Dateinamen steht eine Zahl. Bitte ändern. Vielen Dank.');
}
});
</script>
Das Alert Fenster wird bei allen Zahlen im Dateinamen angezeigt.
Gruß
Olaf
...eine Verständnisfrage hätte ich noch, denn ich will ja auch was lernen und nicht nur abkopieren.
Und zwar zu dieser Zeile:
if(inhalt.toLowerCase().indexOf('doofer heini',0) != -1)
Im Falle ist die Abfrage klein geschrieben und funktioniert in Folge dann auch bei Großschreibung.
Schreibe ich die Abfrage in der Zeile groß, also 'Doofer Heini', funktioniert das Ganze nicht mehr. Muss ich dann die "0" in der Abfrage ändern , oder die "-1" ?
Das hätte ich vielleicht gern in wenigen Worten erklärt.
Vielen Dank.
MfG
Also mal so aus dem Handgelenk
mit inhalt.toLowerCase wird der String Inhalt in Kleinschreibung gewandelt. Dann ist in Ihhalt alles klein geschriebne. Dann kann man natürlich auch nur noch auf kleingeschriebenes testen. Dann geht nicht indexOf('Doofer Heini',0) != -1)
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Hallo Mike, vielen Dank erstmal. Ich bin nur "Hobbykünstler", deshalb frage ich auch gerne nach.
Wenn ich die Zeile wie gepostet verwende, wird mir ja im Ergebnis auch jedes der Worte in Großschreibung zurückgegeben. Das funktioniert wunderbar.
Da ich den zu testenden Inhalt aber aus einer Configvariable übernehme, in der das erste Wort in der Regel groß geschrieben ist, funktioniert die ganze Abfrage nicht mehr. Deshalb dachte ich, es wäre vielleicht irgendwie möglich, von vorherein "Doofer Heini" abzufragen und im Ergebnis auch "doofer heini" zu bekommen, ... also quasi genau umgekehrt, wie es jetzt ist ?
MfG
- 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