Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Fix Dynamic To Top
#1
După cum știți sau dacă nu știți veți afla acum, modificarea Dynamic To Top aduce o serie de probleme după instalare pe o platformă MyBB. Modificarea are la bază un plugin jQuery, plugin ce intră în conflict cu framework javascript folosit de MyBB și anume Prototype.
Una dintre probleme apărute este cea cu butonul de editare pentru că el nu mai merge! Bine ar fi mai multe dar nu are rost să le enumăr aici pe toate.
Ar fi bine dacă aș trece direct la partea cea mai importantă a acestui subiect și anume cum putem rezolva aceste probleme? Păi foarte simplu... Va trebui să facem câteva modificări!
1.În primul rând va trebui să dezactivați modificarea de pe forumul dvs.
2.Căutați fișierul dynamictotop.php din directorul inc/plugins, deschideți-l, după care înlocuiți următoarea porțiune de cod :

PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type=\"text/javascript\">
		$(document).ready(function() {
			/*
			var defaults = {
	  			containerID: \'moccaUItoTop\', // fading element id
				containerHoverClass: \'moccaUIhover\', // fading element hover class
				scrollSpeed: {\$mybb->settings[\'scrollSpeed\']},
				easingType: \'{\$mybb->settings[\'easing\']}\' 
	 		};
			*/
			
			$().UItoTop({ easingType: \'{\$mybb->settings[\'easing\']}\' });
			
		});
</script>

cu următoarea porțiune :

PHP Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type=\"text/javascript\">
		jQuery(document).ready(function() {
			/*
			var defaults = {
	  			containerID: \'moccaUItoTop\', // fading element id
				containerHoverClass: \'moccaUIhover\', // fading element hover class
				scrollSpeed: {\$mybb->settings[\'scrollSpeed\']},
				easingType: \'{\$mybb->settings[\'easing\']}\' 
	 		};
			*/
			
			jQuery().UItoTop({ easingType: \'{\$mybb->settings[\'easing\']}\' });
			
		});
</script>

După înlocuire puteți salva și închide fișierul!
3.După acest pas, va trebui să intrați în directorul dynamic-to-top/js și să deschideți fișierul jquery.ui.totop.js. Înainte de linia :

Javascript Code
(function($){

va trebui să adăugați următoarea linie :

Javascript Code
jQuery.noConflict();

Salvați!
4.Acum puteți activa modificarea... Ar trebui să meargă ca uns!
PS : Se poate să mai apară și alte conflicte cu alte modificări! Eu am testat modificarea pe o platformă fresh, fără alte modificări și totul era în regulă!Tongue


Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply
#2
Buna treaba Mihu. Multumesc.
Pentru a mentine un forum unitar si pentru a utiliza informatia intr-un numar cat mai mic de subiecte, va rugam ca inainte de a deschide o Discutie Noua sa folositi functia Cautare (Search) !
Cititi periodic
Regulamentul
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)