Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Раздельный рейтинг плюс минус для сайта?

Раздельный рейтинг плюс минус для сайта?


     22.01.2017    Шаблоны (TPL), jQuery    1465

вопрос
Господа. Тупею. Помогите. Правильно ли я высчитал? И как можно подрезать код (если есть такая возможность)?

			    var rating = '{rating}';
                            var minus = rating.match( /ratingminus/i ); 
                            var plus = rating.match( /ratingplus/i );                          
    							rating = rating.replace(/[^-0-9]/gim,'');
    							rating = rating.replace(/\-/gi, " ");
    							rating = rating.replace(/(^|\s+){news-id}(\s+|$)/g, ' ');
    							rating = rating.replace(/\s+/g, '');

                            var vote = '{vote-num}';
    							vote = vote.replace(/\>/gi, "-");
    							vote = vote.replace(/[^-0-9]/gim,'');
    							vote = vote.replace(/\-/gi, " ");
    							vote = vote.replace(/(^|\s+){news-id}(\s+|$)/g, ' ');
    							vote = vote.replace(/\s+/g, ''); 
                                
                            if (minus!=null){
                                if(vote == rating){
                                    document.getElementById('minus').innerHTML=(rating);
                                }
                                else {
                                    var pipl = vote - rating;
                                        pipl = (pipl/2).toFixed(0);
                                        pipl = parseInt(rating) + parseInt(pipl);
                                    
                                        document.getElementById('minus').innerHTML=(pipl);
                                }
                                
                            }
                            else {
                                var pipl = vote - rating;
                                    pipl = (pipl/2).toFixed(0);
                                    document.getElementById('minus').innerHTML=(pipl);
                                
                                
                            }
                            
                            if (plus!=null){

                                if(vote == rating){
                                    document.write(rating);
                                }
                                else {
                                    var pipl = vote - rating;
                                        pipl = (pipl/2).toFixed(0);
                                        pipl = vote - pipl;
                                    
                                        document.getElementById('plus').innerHTML=(pipl);
                                }

                            }
                            else {
                                var pipl = vote - rating;
                                    pipl = (pipl/2).toFixed(0);
                                    
                                
                             document.getElementById('plus').innerHTML=(pipl);  
                            }            

Соответственно
<div id="'plus"><div> и  <div id="'minus"><div>


Спасибо, всем кто поможет!
Правильно ли я все просчитал?

Ответа пока нет


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 23.01.2014 Дмитрий_Валерьевич  Шаблоны (TPL)
наверх