Pentru a accesa toate paginile forumului
te rugăm să te înregistrezi
  • Pagina 1 din 1
  • 1
Topic-uri colorate
LiberData: Duminică, 2012-09-23, 4:12 PM | Mesaj # 1
Atunci când creăm o temă de discuție nouă, în dreptul câmpului Denumirea temei de discuţie:, selectăm culoarea. Completăm câmpurile necesare. Salvăm și vedem rezultatul.

Instalare: Panoul de Control - Design - Administrarea design-ului (şabloane) - Forum [Aspectul general a paginilor forumului] - adăugați după $BODY$ aceste coduri:

Code
<script>        
        <?if($PAGE_ID$='forum')?>        
        $('.threadLink').each(function () {        
        str = $(this).text();        
        exp = /^\[color\=(ff0000|ffa500|ffff00|00ff00|42aaff|8b00ff|8b00ff)\](.*?)\[\/color\]$/;        
        if (exp.test(str)) {        
        matches = exp.exec(str);        
        $(this).css('color', matches[1]).text(matches[2]);        
        }        
        });        
        <?else?>        
        <?if($PAGE_ID$='threadpage')?>        
        exp = /\[color\=(ff0000|ffa500|ffff00|00ff00|42aaff|8b00ff|8b00ff)\](.*?)\[\/color\]/g;        
        str = $('.forumContent').eq('0').html();        
        if (exp.test(str)) {        
        $('.forumContent').eq('0').html(str.replace(exp, '$2'));        
        }        
        <?else?>        
        <?if($PAGE_ID$='addthread' || $PAGE_ID$='addpoll')?>        
        $('input[name="name"]').css({        
        'width': '88%',        
        'border-right': '0px'        
        }).after('<select id="color"><option selected disabled value="none"> Alege culoarea</option><option value="ff0000">Roșu</option><option value="ffa500">Oranj</option><option value="ffff00">Galben</option><option value="00ff00">Verde</option><option value="42aaff">Roz</option><option value="#FF1493">Albastru</option><option value="8b00ff">Violet</option></select>');        
        $('#frF16').hide().after('<input type="button" value="Crează topic-ul" class="postSubmit" style="width:150px;font-weight:bold;" id="post">');        
        $('#post').live('click', function () {        
        c = $('#color').val();        
        if (c != 'none') {        
        d = $('input[name="name"]').val();        
        $('input[name="name"]').val('[color=' + c + ']' + d + '[/color]');        
        }        
        $('#frF16').click();        
        });        
        <?endif?>        
        <?endif?>        
        <?endif?>        
        </script>


* Pentru a schimba culoarea topic-urilor precedente (cele create înaintea adăugării acestui script), edităm tema în felul următor:

Code
[color=00ff00]TITLUL TEMEI DE DISCUȚIE[/color]


Aici găsiți și codurile altor culori.

 
  • Pagina 1 din 1
  • 1
Căutare:
Copyright © 2019. Toate drepturile rezervate
Politicieni | Acţiunea 2012 | Powered by uCoz