|
Gemeinschaft uCoz Allgemeine Informationen Erste Schritte im System uCoz Post erkennen |
Post erkennen |
hab da eine frage, gibt es ein script wo man wenn man ein neues thema im artikelverzeichniss erstellen möchte, sehn kann ob ein thema schon vorhanden ist?
also das wenn der nächste user das gleiche schreiben will und so erkennt das er seinen teil einach nur an dem nächsten anhängen kann? Beitrag wurde von Addington - Samstag, 07.02.2015, 10:36 bearbeitet
|
Hey Addington,
also ich hab da ein Script, das so ähnlich funktioniert, nur muss da der Benutzer die Suche selbst zuerst anschmeißen. Gehe in der Designverwaltung auf Artikelverzeichnis -> Seite zum Hinzufügen/Bearbeiten des Eintrags und füge diesen Code nach $BODY$ ein Code <script type="text/javascript"> (function(){ var __e = document.querySelector('#addEntForm input[name="title"]'); if ( __e ) { __e.setAttribute('onchange','searchEntr()'); } })(); function searchEntr () { var likeThis = [], qq = document.addform.title.value, h = _uWnd.getdims(), j = h.clientW - 305, g = h.clientH - 215; if (qq.length > 3) { $.post("/$MODULE_ID$", {query: qq, a: <?if($MODULE_ID$ = 'load' || $MODULE_ID$ = 'dir' || $MODULE_ID$ = 'publ')?>2 <?endif?><?if($MODULE_ID$ = 'news')?>14 <?endif?>}, function (reslt) { $(".entryLink", reslt).each(function () { var href = $(this).attr("href"), html = $(this).html(), shtml = ((html.length>40)?html.substr(0,40)+'...':html); if (href && html) { likeThis.push('<a href="' + href + '" target="_blank" title="' + html + '">' + shtml + '<\/a><br \/>'); } }); if (likeThis[0]) { new _uWnd('sw', 'Ähnliche Einträge', 300, 200, {min: 0, max: 0, x: j, y: g, alert: 1, autosize: 0, icon: 'http://ucodes.ru/upload/icons/search.png', fixed: 1, shadow: 1, resize: 0, nomove: 1, hidden: 0, notaskbar: 1, fadetype: 2, fadespeed: 500, fadeclosetype: 1, fadeclosespeed: 500, align: 'left'},'<fieldset><legend>' + qq + '</legend>' + likeThis.join("") + '</fieldset>'); } else { _uWnd.close('sw'); } }); } } </script> Anschließend muss man in der Designverwaltung den Auftritt der Einträge vom Modul Artikelverzeichnis bearbeiten. Hier müsst ihr nur bei Titel Link die Klasse entryLink hinzufügen, also sucht in der Schablone Auftritt der Einträge vom Artikelverzeichnis nach Code <a href="$ENTRY_URL$">$TITLE$</a> und fügt class="entryLink" hinzu. Beispiel: Code <a href="$ENTRY_URL$" class="entryLink">$TITLE$</a> Fertig! MfG Kasach Neu bei der uCoz Gemeinschaft? Lese unseren Willkommens Thread.
|
noch eine frage, er findet die einträge aber da ist so ein code drin, irgendwas mit image ich hab einen sceen gemacht, zeigt der da normal ein bild ???
Anhänge:
6767154.jpg
(11.5 Kb)
Beitrag wurde von Addington - Dienstag, 17.02.2015, 11:30 bearbeitet
|
| |||
| |||