Fenix de Plata |
"> |
| Sorel | |
|
[JS] Añadir prefijos a los títulos - 2/7/2019, 2:59 pm
´ Descripción:Con este código puedrás añadir un sistema de prefijos a los títulos de los temas y que posteriormente al publicarse estos temas esos prefijos aparezcan con un estilo, apariencia, que vosotros mismos defináis. Código: - Código:
<script type="text/javascript"> var prefixes = ["Staff","Anuncio","Guia","Ayuda","Pedido","Noticia","Resuelto","Afiliacion","Aporte","Anime","Manga"]; var _pm = false; var chk = false; function toMenu(a) { var htmlpre = '<select style="margin-right:5px;color:#3B5998" id="prefix" size="1"><option value="">(Prefijos)</option>'; for (i in a) htmlpre += '<option value="' + a[i] + '">' + a[i] + '</option>'; htmlpre += '</select>'; return htmlpre; } function checkpre(ar, input) { for (i in ar) { var p = new RegExp("\\" + ar[i], "g"); var title = input.substr(0, input.indexOf(']')); if (p.test(title)) return ar[i]; } return ""; } $(function () { if (_pm) chk = /\privmsg/.test(location.href); if (/\/post/.test(location.href) || chk) { $(toMenu(prefixes)).insertBefore("input[name=subject][type=text]"); var mw = $("#prefix").width() + 5; $("input[name=subject]").css("width", $("input[name=subject]").width() - mw); var t = $("[name=subject]").val(); var cur = checkpre(prefixes, t); if (cur != "") { $("[value=" + cur + "]").attr("selected", "selected"); $("input[name=subject]").val(t.replace('[' + cur + ']', '').trim()); } $("input[name=post]").click(function () { var sub = $("input[name=subject]").val().trim(); if (sub != "" && $("#prefix").val() != "") $("input[name=subject]").val("[" + $("#prefix").val() + "] " + sub); }); } }); </script> Referencia: https://cportada.forum.st/t....para-el-titulo?highlight=prefijo
| Permisos de este foro: | No puedes responder a temas en este foro.
Código [IMG] está Activado Código HTML está Activado
|
|
|