Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Czy jest możliwość korzystania z javascriptu IPB poza forum? Bo ja dążę do tego, aby zaimplementować na swojej stronie panel użytkownika (ten rozwijany). Skopiowałem wszystkie skrypty z forum i przeniosłem na stronę, jednak nie zdziwiłem się, gdy okazało się że nie działa.

Mógłbym prosić o pomoc?

Opublikowano

Napewno coś zle zrobiłeś bo ja już 10 styl z IPB na przema jak przekodowywałem to działało i działa.

Opublikowano

Wkleiłem takie coś w headzie:

 <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/prototype/1.7/prototype.js'></script>
	<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8/scriptaculous.js?load=effects,dragdrop,builder'></script>

<script type='text/javascript' src='http://localhost/forum/public/min/index.php?ipbv=32003&charset=UTF-8&f=public/js/ipb.js,cache/lang_cache/2/ipb.lang.js,public/js/ips.hovercard.js,public/js/ips.quickpm.js,public/js/ips.board.js' charset='UTF-8'></script>
<script type='text/javascript'>
//<![CDATA[

	/* ---- URLs ---- */
	ipb.vars['base_url'] 			= 'http://localhost/forum/index.php?';
	ipb.vars['board_url']			= 'http://localhost/forum';
	ipb.vars['img_url'] 			= "http://localhost/forum/public/style_images/purple";
	ipb.vars['loading_img'] 		= 'http://localhost/forum/public/style_images/purple/loading.gif';
	ipb.vars['active_app']			= 'forums';
	ipb.vars['upload_url']			= 'http://localhost/forum/uploads';
	/* ---- Member ---- */
	ipb.vars['member_id']			= parseInt( 1 );
	ipb.vars['is_supmod']			= parseInt( 1 );
	ipb.vars['is_admin']			= parseInt( 1 );
	ipb.vars['secure_hash'] 		= '59a721e974d4a27e06bd4d5f95ea8347';
	ipb.vars['session_id']			= 'ee70d696099e74a731388e7f63498e8d';
	ipb.vars['twitter_id']			= 0;
	ipb.vars['fb_uid']				= 1587064998;
	ipb.vars['auto_dst']			= parseInt( 1 );
	ipb.vars['dst_in_use']			= parseInt( 1 );
	ipb.vars['is_touch']			= false;
	ipb.vars['member_group']		= {"g_mem_info":"1"}
	/* ---- cookies ----- */
	ipb.vars['cookie_id'] 			= '';
	ipb.vars['cookie_domain'] 		= '';
	ipb.vars['cookie_path']			= '/';
	/* ---- Rate imgs ---- */
	ipb.vars['rate_img_on']			= 'http://localhost/forum/public/style_images/purple/star.png';
	ipb.vars['rate_img_off']		= 'http://localhost/forum/public/style_images/purple/star_off.png';
	ipb.vars['rate_img_rated']		= 'http://localhost/forum/public/style_images/purple/star_rated.png';
	/* ---- Uploads ---- */
	ipb.vars['swfupload_swf']		= 'http://localhost/forum/public/js/3rd_party/swfupload/swfupload.swf';
	ipb.vars['swfupload_enabled']	= true;
	ipb.vars['use_swf_upload']		= ( 'flash' == 'flash' ) ? true : false;
	ipb.vars['swfupload_debug']		= false;
	/* ---- other ---- */
	ipb.vars['highlight_color'] 	= "#ade57a";
	ipb.vars['charset']				= "UTF-8";
	ipb.vars['seo_enabled']			= 1;

	ipb.vars['seo_params']			= {"start":"-","end":"\/","varBlock":"\/page__","varSep":"__"};

	/* Templates/Language */
	ipb.templates['inlineMsg']		= "";
	ipb.templates['ajax_loading'] 	= "<div id='ajax_loading'><img src='http://localhost/forum/public/style_images/purple/ajax_loading.gif' alt='" + ipb.lang['loading'] + "' /></div>";
	ipb.templates['close_popup']	= "<img src='http://localhost/forum/public/style_images/purple/close_popup.png' alt='x' />";
	ipb.templates['rss_shell']		= new Template("<ul id='rss_menu' class='ipbmenu_content'>#{items}</ul>");
	ipb.templates['rss_item']		= new Template("<li><a href='#{url}' title='#{title}'>#{title}</a></li>");
	ipb.templates['m_add_friend']	= new Template("<a href='http://localhost/forum/index.php?app=members&module=profile&section=friends&do=add&member_id=#{id}' title='Dodaj jako znajomego' class='ipsButton_secondary'><img src='http://localhost/forum/public/style_images/purple/user_add.png' alt='Dodaj jako znajomego' /></a>");
	ipb.templates['m_rem_friend']	= new Template("<a href='http://localhost/forum/index.php?app=members&module=profile&section=friends&do=remove&member_id=#{id}' title='Usuń znajomego' class='ipsButton_secondary'><img src='http://localhost/forum/public/style_images/purple/user_delete.png' alt='Usuń znajomego' /></a>");
	ipb.templates['autocomplete_wrap'] = new Template("<ul id='#{id}' class='ipb_autocomplete' style='width: 250px;'></ul>");
	ipb.templates['autocomplete_item'] = new Template("<li id='#{id}' data-url='#{url}'><img src='#{img}' alt='' class='ipsUserPhoto ipsUserPhoto_mini' />  #{itemvalue}</li>");
	ipb.templates['page_jump']		= new Template("<div id='#{id}_wrap' class='ipbmenu_content'><h3 class='bar'>Przejdź do strony</h3><p class='ipsPad'><input type='text' class='input_text' id='#{id}_input' size='8' /> <input type='submit' value='Wykonaj' class='input_submit add_folder' id='#{id}_submit' /></p></div>");
	ipb.templates['global_notify'] 	= new Template("<div class='popupWrapper'><div class='popupInner'><div class='ipsPad'>#{message} #{close}</div></div></div>");


	ipb.templates['header_menu'] 	= new Template("<div id='#{id}' class='ipsHeaderMenu boxShadow'></div>");

		ipb.global.checkDST();

	Loader.boot();
//]]>
</script>

Z tego co się zorientowałem wszystko psują zmienne typu ipb.*. Gdy dałem alert('test'); przed ipb.vars['base_url'] to wyświetliło alert, jeżeli dałem po to nie wyswietlilo tego alertu...

Opublikowano

Dobra, wszystko działa, dziękuję :)

Zapomniałem dodać na samej górze tego:

 <script type='text/javascript'> //<![CDATA[    jsDebug			= 0; /* Must come before JS includes */    USE_RTE			= 0;    DISABLE_AJAX	= parseInt(0); /* Disables ajax requests where text is sent to the DB; helpful for charset issues */    inACP			= false;    var isRTL		= false;    var rtlIe		= '';    var rtlFull		= ''; //]]> </script>

i dlatego nie działało

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.