<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Help! Несовместимость модулей!]]></title>
		<link>https://talk.alaev.info/topic/1494/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/1494/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Help! Несовместимость модулей!».]]></description>
		<lastBuildDate>Wed, 30 Sep 2015 20:32:27 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Help! Несовместимость модулей!]]></title>
			<link>https://talk.alaev.info/post/9761/#p9761</link>
			<description><![CDATA[<p>Спасибо за опубликованное решение!<br />Ценю, когда в поисках решения проблемы человек делится найденным решением!</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Wed, 30 Sep 2015 20:32:27 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9761/#p9761</guid>
		</item>
		<item>
			<title><![CDATA[Help! Несовместимость модулей!]]></title>
			<link>https://talk.alaev.info/post/9755/#p9755</link>
			<description><![CDATA[<p>Всем доброго дня! В общем то проблема такова: Есть два модуля (я бы даже сказал так, что есть встроенный переделанный модуль) один из них графический рейтинг, а второй доска объявлений board 1.1<br />Так вот, на странице полного описания объявления у меня есть две кнопочки кликая по которым пользователь может либо плюсануть объяву, либо минуснуть. А так же есть 2 кнопочки пониже кликая по которым пользователь может заказать услугу поднятия объявления в каталоге или выделить его цветом.<br />Когда я ставлю </p><div class="codebox"><pre><code>&lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js&quot;&gt;&lt;/script&gt;</code></pre></div><p> данную библиотеку необходимую для функционирования модуля рейтинга, то перестает открываться окошко заказа услуг.<br />А когда удаляю данную библиотеку, то окошко услуг открывается, но перестает работать рейтинг!<br />Вот код рейтинга:<br /></p><div class="codebox"><pre><code>&lt;script&gt;
function you_voted(){
    $(&quot;#you-info&quot;).stop(true,true).show().html(&quot;&lt;h2&gt;Вы уже голосовали&lt;/h2&gt;Голосовать дважды у нас запрещено&quot;);
    setTimeout(function(){$(&quot;#you-info&quot;).fadeOut(1000)},2000);
}
function you_voted_error(){
    $(&quot;#you-info&quot;).stop(true,true).show().html(&quot;&lt;h2&gt;Вам нужно войти&lt;/h2&gt;Пройдите регистрацию или авторизируйтесь&quot;);
    setTimeout(function(){$(&quot;#you-info&quot;).fadeOut(1000)},2000);
}
$(function(){
    $(&quot;#you-plus&quot;).live(&#039;click&#039;,function(){
        $.get(&quot;/?do=yourating&quot;,{id:$(&quot;#you-newsid&quot;).val(),like:1},function(data){
            if(data==1){
                var minus = parseInt($(&quot;#you-minus&quot;).html());
                var plus = parseInt($(&quot;#you-plus&quot;).html())+1;
                var sum = plus + minus;
                var pp = Math.ceil(plus/sum*100);
                var pm = Math.floor(minus/sum*100);
                $(&quot;#you-like&quot;).css({width:pp+&#039;%&#039;});
                $(&quot;#you-separator&quot;).css({left:pp+&#039;%&#039;});
                $(&quot;#you-dislike&quot;).css({width:pm+&#039;%&#039;});
                $(&quot;#you-plus&quot;).html(plus);
            }
            if(data==0) you_voted();
            if(data==3) you_voted_error();
        });
        return false;
    });
    $(&quot;#you-minus&quot;).live(&#039;click&#039;,function(){
        $.get(&quot;/?do=yourating&quot;,{id:$(&quot;#you-newsid&quot;).val(),like:-1},function(data){
            if(data==1){
                var minus = parseInt($(&quot;#you-minus&quot;).html())+1;
                var plus = parseInt($(&quot;#you-plus&quot;).html());
                var sum = plus + minus;
                var pp = Math.ceil(plus/sum*100);
                var pm = Math.floor(minus/sum*100);
                $(&quot;#you-like&quot;).css({width:pp+&#039;%&#039;});
                $(&quot;#you-separator&quot;).css({left:pp+&#039;%&#039;});
                $(&quot;#you-dislike&quot;).css({width:pm+&#039;%&#039;});
                $(&quot;#you-minus&quot;).html(minus);
            }
            if(data==0) you_voted();
            if(data==3) you_voted_error();
        });
        return false;
    });
})
$(document).ready(function(){
    var minus = parseInt($(&quot;#you-minus&quot;).html());
    var plus = parseInt($(&quot;#you-plus&quot;).html());
    var sum = plus + minus;
    var pp = Math.ceil(plus/sum*100);
    var pm = Math.floor(minus/sum*100);
    $(&quot;#you-like&quot;).css({width:pp+&#039;%&#039;});
    $(&quot;#you-separator&quot;).css({left:pp+&#039;%&#039;});
    $(&quot;#you-dislike&quot;).css({width:pm+&#039;%&#039;});
});

&lt;/script&gt;</code></pre></div><p>А вот собсно код окна услуг:<br /></p><div class="codebox"><pre><code>var BoardModal = [];
function BoardSendEmail( id ){
    
    if( BoardModal[ &quot;SendEmail-&quot; + id ] == 1 )
        {
            $( &quot;#BoardSendEmail_&quot; + id ).dialog( ( $( &quot;#BoardSendEmail_&quot; + id ).dialog( &quot;isOpen&quot; ) ? &quot;close&quot; : &quot;open&quot; ) );
            return true;
        }
            else
        {
            $( &quot;#BoardSendEmail_&quot; + id ).dialog({
                autoOpen: false,
                hide: &quot;fade&quot;,
                title: &quot;Отправить письмо&quot;,
                show: &quot;slide&quot;,
                width: 450,
            });
            
            $( &quot;#BoardSendEmail_&quot; + id ).html( &quot;&lt;div align=\&quot;center\&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=\&quot;/engine/inc/board/style/images/preloader.gif\&quot; alt=\&quot;Загрузка\&quot; /&gt;&lt;/div&gt;&quot; );
            
            $.ajax({
                url: &quot;/engine/ajax/board/send.email.php&quot;,
                data: &quot;id=&quot; + id,
                success: function( data ){
                    $( &quot;#BoardSendEmail_&quot; + id ).html( data );
                },
                dataType: &quot;html&quot;,
                type: &quot;POST&quot;
            });
            
            BoardModal[ &quot;SendEmail-&quot; + id ] = 1;
            return BoardSendEmail( id );
        }
    
    return false;
}


function BoardSendEmailFriend( id ){
    
    if( BoardModal[ &quot;SendEmailFriend-&quot; + id ] == 1 )
        {
            $( &quot;#BoardSendEmailFriend_&quot; + id ).dialog( ( $( &quot;#BoardSendEmailFriend_&quot; + id ).dialog( &quot;isOpen&quot; ) ? &quot;close&quot; : &quot;open&quot; ) );
            return true;
        }
            else
        {
            $( &quot;#BoardSendEmailFriend_&quot; + id ).dialog({
                autoOpen: false,
                hide: &quot;fade&quot;,
                title: &quot;Отправить письмо другу&quot;,
                show: &quot;slide&quot;,
                width: 450,
            });
            
            $( &quot;#BoardSendEmailFriend_&quot; + id ).html( &quot;&lt;div align=\&quot;center\&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=\&quot;/engine/inc/board/style/images/preloader.gif\&quot; alt=\&quot;Загрузка\&quot; /&gt;&lt;/div&gt;&quot; );
            
            $.ajax({
                url: &quot;/engine/ajax/board/send.email.friend.php&quot;,
                data: &quot;id=&quot; + id,
                success: function( data ){
                    $( &quot;#BoardSendEmailFriend_&quot; + id ).html( data );
                },
                dataType: &quot;html&quot;,
                type: &quot;POST&quot;
            });
            
            BoardModal[ &quot;SendEmailFriend-&quot; + id ] = 1;
            return BoardSendEmailFriend( id );
        }
    
    return false;
}

function BoardVip( id ){
    
    if( BoardModal[ &quot;Vip-&quot; + id ] == 1 )
        {
            $( &quot;#BoardSetVip_&quot; + id ).dialog( ( $( &quot;#BoardSetVip_&quot; + id ).dialog( &quot;isOpen&quot; ) ? &quot;close&quot; : &quot;open&quot; ) );
            return true;
        }
            else
        {
            var new_id = Math.floor( Math.random() * ( 100 - 5 + 1 ) ) + 5;
            var Element = document.createElement( &quot;div&quot; );
            document.body.appendChild( Element );
            Element.id = &quot;BoardSetVip_&quot; + id;
            
            $( &quot;#BoardSetVip_&quot; + id ).dialog({
                autoOpen: false,
                hide: &quot;fade&quot;,
                title: &quot;Поднять организацию&quot;,
                show: &quot;slide&quot;,
                width: 450,
            });
            
            $( &quot;#BoardSetVip_&quot; + id ).html( &quot;&lt;div align=\&quot;center\&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=\&quot;/engine/inc/board/style/images/preloader.gif\&quot; alt=\&quot;Загрузка\&quot; /&gt;&lt;/div&gt;&quot; );
            
            $.ajax({
                url: &quot;/engine/ajax/board/vip.php&quot;,
                data: &quot;id=&quot; + id,
                success: function( data ){
                    $( &quot;#BoardSetVip_&quot; + id ).html( data );
                },
                dataType: &quot;html&quot;,
                type: &quot;POST&quot;
            });
            
            BoardModal[ &quot;Vip-&quot; + id ] = 1;
            return BoardVip( id );
        }
    
    return false;
}

function BoardColor( id ){
    
    if( BoardModal[ &quot;Color-&quot; + id ] == 1 )
        {
            $( &quot;#BoardSetColor_&quot; + id ).dialog( ( $( &quot;#BoardSetColor_&quot; + id ).dialog( &quot;isOpen&quot; ) ? &quot;close&quot; : &quot;open&quot; ) );
            return true;
        }
            else
        {
            var new_id = Math.floor( Math.random() * ( 100 - 5 + 1 ) ) + 5;
            var Element = document.createElement( &quot;div&quot; );
            document.body.appendChild( Element );
            Element.id = &quot;BoardSetColor_&quot; + id;
            
            $( &quot;#BoardSetColor_&quot; + id ).dialog({
                autoOpen: false,
                hide: &quot;fade&quot;,
                title: &quot;Выделить организацию&quot;,
                show: &quot;slide&quot;,
                width: 450,
            });
            
            $( &quot;#BoardSetColor_&quot; + id ).html( &quot;&lt;div align=\&quot;center\&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=\&quot;/engine/inc/board/style/images/preloader.gif\&quot; alt=\&quot;Загрузка\&quot; /&gt;&lt;/div&gt;&quot; );
            
            $.ajax({
                url: &quot;/engine/ajax/board/color.php&quot;,
                data: &quot;id=&quot; + id,
                success: function( data ){
                    $( &quot;#BoardSetColor_&quot; + id ).html( data );
                },
                dataType: &quot;html&quot;,
                type: &quot;POST&quot;
            });
            
            BoardModal[ &quot;Color-&quot; + id ] = 1;
            return BoardColor( id );
        }
    
    return false;
}</code></pre></div><br /><p>Как сделать чтобы это работало на одной странице? Help!!!<br /></p><p class="lastedit merged"><em>Добавлено: 28.09.2015 19:34</em></p><p>И все таки решение нашлось! Вот, может кому пригодится:<br />Внутри данного кода должен разместится наш jQuery код:<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
jQuery.noConflict();
(function($){

Тут располагается наш jQuery код

})(jQuery);
&lt;/script&gt;</code></pre></div><p>Вот в принципе и все!</p>]]></description>
			<author><![CDATA[null@example.com (o.dollar)]]></author>
			<pubDate>Mon, 28 Sep 2015 16:34:37 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9755/#p9755</guid>
		</item>
	</channel>
</rss>
