Страница 6 от 12

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 18:45
от sianbg
Значи ще се опитам да ти обясня. greyfish_withjson_for_ts e za team speak.Jquery почти всяка тема за форума го има. Няма нужда да я добавяш библиотеката. Файловете могат да се сложат където си искаш в публична директория. Може в папката на форума. Да стане /forum/greyfish.Не ти зарежда защото не ти е там файла. Ако си погледнеш network в chrome (developer tools) ще видиш грешка 404.

<script>$("#greyfish").load( "greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});</script>
Това трябва да смениш, ако е в друга папка. Можеш да ползваш пълният адрес, ако имаш проблеми.

Edit: Това къде се слагат библиотеките дали в head или в края на кода е стил на писане. Казват, че ако зареждаш последно js уж ще е по-бързо от гледна точка на мобилните браузъри. Ако си зареждаш javascript-a асинхронно няма никакво значение.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 18:51
от JustyleR
1. Тази библиотека не е за jquery, а ajax.
2. Ако заредиш библиотеката в края на страницата където е footer-a, а кода за извеждането на скрипта над него, няма да проработи.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 19:16
от sianbg
JustyleR написа: 10 Яну 2018, 18:51 1. Тази библиотека не е за jquery, а ajax.
2. Ако заредиш библиотеката в края на страницата където е footer-a, а кода за извеждането на скрипта над него, няма да проработи.
1.Какъв ajax ? Това, което вмъкваш е jquery ... Ajax заявка можеш да правиш и с прост javascript без библиотека. Jquery просто е унифицирала работата на ajax за всички браузъри.
2. Редно е сървър статуса да се извиква след document.ready за да няма такива проблеми.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 19:47
от JustyleR
Мислех, че е отделна библиотека. Не съм по js, както и да е.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 21:40
от LoShIaA
Добре, благодаря и на двама ви. Явно проблема е от пътя, който трябва да се зададе, защото не знаех, че трябва и не бях, но сега опитах да задам, но явно не мога да уцеля точния път.
Ето снимки, ако може да ми кажете точно какъв е. zaraserv.ml в тази папка са форума и greyfish. Също така искам да кажа, че съм инсталирал greyfish_withjson_for_ts видях, че sianbg е писал, че е за teamspeak, но предполагам, че освен за teamspeak включва и counter strike.
1.jpg
1.jpg (35.65 KiB) Преглеждано 5160 пъти
1.jpg
1.jpg (35.65 KiB) Преглеждано 5160 пъти
2.jpg
2.jpg (9.8 KiB) Преглеждано 5160 пъти
2.jpg
2.jpg (9.8 KiB) Преглеждано 5160 пъти
3.jpg
3.jpg (42.47 KiB) Преглеждано 5160 пъти
3.jpg
3.jpg (42.47 KiB) Преглеждано 5160 пъти
4.jpg
4.jpg (33.74 KiB) Преглеждано 5160 пъти
4.jpg
4.jpg (33.74 KiB) Преглеждано 5160 пъти
Edit: ще вмъкна overall_footer и index_body за да видите как съм поставил и кодовете там да не би там да греша.

Код за потвърждение: Избери целия код

		<!-- EVENT overall_footer_content_after -->
		
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

	<br /></div>

<!-- EVENT overall_footer_page_body_after -->

	<div id="page-footer" class="page-footer" role="contentinfo">
		<!-- INCLUDE navbar_footer.html -->

	<div class="copyright">
		<!-- EVENT overall_footer_copyright_prepend -->
		{CREDIT_LINE}
		<!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF --><br />
		Style: Black-Silver-Split by Joyce&Luna <a href="https://phpbb-Style-design.de">phpBB-Style-Design</a>
		<!-- EVENT overall_footer_copyright_append -->
		<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
		<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
   </div>

		<div id="darkenwrapper" class="darkenwrapper" data-ajax-error-title="{L_AJAX_ERROR_TITLE}" data-ajax-error-text="{L_AJAX_ERROR_TEXT}" data-ajax-error-text-abort="{L_AJAX_ERROR_TEXT_ABORT}" data-ajax-error-text-timeout="{L_AJAX_ERROR_TEXT_TIMEOUT}" data-ajax-error-text-parsererror="{L_AJAX_ERROR_TEXT_PARSERERROR}">
			<div id="darken" class="darken">&nbsp;</div>
		</div>

		<div id="phpbb_alert" class="phpbb_alert" data-l-err="{L_ERROR}" data-l-timeout-processing-req="{L_TIMEOUT_PROCESSING_REQ}">
			<a href="#" class="alert_close">
				<i class="icon fa-times-circle fa-fw" aria-hidden="true"></i>
			</a>
			<h3 class="alert_title">&nbsp;</h3><p class="alert_text"></p>
		</div>
		<div id="phpbb_confirm" class="phpbb_alert">
			<a href="#" class="alert_close">
				<i class="icon fa-times-circle fa-fw" aria-hidden="true"></i>
			</a>
			<div class="alert_text"></div>
		</div>
	</div>

</div>
</div>

<div>
	<a id="bottom" class="anchor" accesskey="z"></a>
	<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
</div>

<script type="text/javascript" src="{T_JQUERY_LINK}"></script>
<!-- IF S_ALLOW_CDN --><script type="text/javascript">window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script><!-- ENDIF -->
<script type="text/javascript" src="{T_ASSETS_PATH}/javascript/core.js?assets_version={T_ASSETS_VERSION}"></script>
<!-- INCLUDEJS forum_fn.js -->
<!-- INCLUDEJS ajax.js -->
<!-- IF S_ALLOW_CDN -->
	<script type="text/javascript">
		(function($){
			var $fa_cdn = $('head').find('link[rel="stylesheet"]').first(),
				$span = $('<span class="fa" style="display:none"></span>').appendTo('body');
			if ($span.css('fontFamily') !== 'FontAwesome' ) { 
				$fa_cdn.after('<link href="{T_ASSETS_PATH}/css/font-awesome.min.css" rel="stylesheet">');
				$fa_cdn.remove();
			}
			$span.remove();
		})(jQuery);
	</script>
<!-- ENDIF -->

<!-- IF S_COOKIE_NOTICE -->
	<script src="{T_ASSETS_PATH}/cookieconsent/cookieconsent.min.js?assets_version={T_ASSETS_VERSION}"></script>
	<script>
		window.addEventListener("load", function(){
			window.cookieconsent.initialise({
				"palette": {
					"popup": {
						"background": "#0F538A"
					},
					"button": {
						"background": "#E5E5E5"
					}
				},
				"theme": "classic",
				"content": {
					"message": "{LA_COOKIE_CONSENT_MSG}",
					"dismiss": "{LA_COOKIE_CONSENT_OK}",
					"link": "{LA_COOKIE_CONSENT_INFO}",
					"href": "{LA_COOKIE_CONSENT_HREF}"
				}
			})});
	</script>
<!-- ENDIF -->

<!-- EVENT overall_footer_after -->

<!-- IF S_PLUPLOAD --><!-- INCLUDE plupload.html --><!-- ENDIF -->
{$SCRIPTS}

<!-- EVENT overall_footer_body_after -->
<br />

</body>
</html>

Код за потвърждение: Избери целия код

<!-- INCLUDE overall_header.html -->

<div id="greyfish">
<div style='text-align:center' class='greyfish-preload'>
<b>Loading the servers...</b><br/>
<img src='http://i.imgur.com/RZHrcPw.gif' alt=''/>
</div>
</div>
<script>$("#greyfish").load( "/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});</script>

<p class="{S_CONTENT_FLOW_END} responsive-center time<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
<!-- IF S_USER_LOGGED_IN --><p class="responsive-center time">{CURRENT_TIME}</p><!-- ENDIF -->

<!-- EVENT index_body_markforums_before -->
<!-- IF U_MARK_FORUMS -->
	<div class="action-bar compact">
		<a href="{U_MARK_FORUMS}" class="mark-read rightside" accesskey="m" data-ajax="mark_forums_read">{L_MARK_FORUMS_READ}</a>
	</div>
<!-- ENDIF -->
<!-- EVENT index_body_markforums_after -->

<!-- INCLUDE forumlist_body.html -->

<!-- EVENT index_body_forumlist_body_after -->

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
	<div class="forabg">
		<div class="inner">
			<form method="post" action="{S_LOGIN_ACTION}" id="headerspace">
				<ul class="topiclist">
					<li class="header">
						<dl id="icon">
							<dt><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></dt>
							<dd></dd>
						</dl>
					</li>
				</ul>
				<ul class="topiclist forums">
					<li class="row login">
						<fieldset class="quick-login">
							<label for="username"><span>{L_USERNAME}{L_COLON}</span> <input type="text" tabindex="1" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" /></label>
							<label for="password"><span>{L_PASSWORD}{L_COLON}</span> <input type="password" tabindex="2" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" autocomplete="off" /></label>
							<!-- IF U_SEND_PASSWORD -->
								<a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a>
							<!-- ENDIF -->
							<!-- IF S_AUTOLOGIN_ENABLED -->
								<span class="responsive-hide">|</span> <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" tabindex="4" name="autologin" id="autologin" /></label>
							<!-- ENDIF -->
							<input type="submit" tabindex="5" name="login" value="{L_LOGIN}" class="button2" />
							{S_LOGIN_REDIRECT}
						</fieldset>
					</li>
				</ul>
			</form>
		</div>
	</div>
<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_before -->

<!-- IF S_DISPLAY_ONLINE_LIST -->
	<div class="stat-block online-list">
		<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
		<p>
			<!-- EVENT index_body_block_online_prepend -->
			{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> 
			<!-- IF U_VIEWONLINE -->
				<br />{LOGGED_IN_USER_LIST}
				<!-- IF LEGEND --><br /><em>{L_LEGEND}{L_COLON} {LEGEND}</em><!-- ENDIF -->
			<!-- ENDIF -->
			<!-- EVENT index_body_block_online_append -->
		</p>
	</div>
<!-- ENDIF -->

<!-- EVENT index_body_birthday_block_before -->

<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
	<div class="stat-block birthday-list">
		<h3>{L_BIRTHDAYS}</h3>
		<p>
			<!-- EVENT index_body_block_birthday_prepend -->
			<!-- IF .birthdays -->{L_CONGRATULATIONS}{L_COLON} <strong><!-- BEGIN birthdays -->{birthdays.USERNAME}<!-- IF birthdays.AGE !== '' --> ({birthdays.AGE})<!-- ENDIF --><!-- IF not birthdays.S_LAST_ROW -->, <!-- ENDIF --><!-- END birthdays --></strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF -->
			<!-- EVENT index_body_block_birthday_append -->
		</p>
	</div>
<!-- ENDIF -->

<!-- IF NEWEST_USER -->
	<div class="stat-block statistics">
		<h3>{L_STATISTICS}</h3>
		<p>
			<!-- EVENT index_body_block_stats_prepend -->
			{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}
			<!-- EVENT index_body_block_stats_append -->
		</p>
	</div>
<!-- ENDIF -->

<!-- EVENT index_body_stat_blocks_after -->

<!-- INCLUDE overall_footer.html -->
В този файл сега не съм пипал пътя ще изчакам да кажете какъв е, че пробвах по три начина, но не стана.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 21:57
от sianbg
Вместо /greyfish/list.php го замени с това //zaraserv.ml/greyfish/list.php - това е пълният път.

Edit: Проверих ти форума и 2-та сървъра ги виждам. LGSL си работи прекрасно. Само направи това и ще се покаже в форума.

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 22:02
от LoShIaA
Ами пак не става пише пак Loading the servers... Чистя кеша, бисквитките на форума, на браузъра.

Едит: къде ги виждаш :О, оставям за утре проблема..

Greyfish(LGSL)

Публикувано на: 10 Яну 2018, 22:07
от sianbg
LoShIaA написа: 10 Яну 2018, 22:02 Ами пак не става пише пак Loading the servers... Чистя кеша, бисквитките на форума, на браузъра.

Едит: къде ги виждаш :О
Еми същото, което казах и на колегата. Погледнах и видях, че си сложил този ред преди да заредиш jquery.

Вариант 1:

Код за потвърждение: Избери целия код

<script>$("#greyfish").load( "//zaraserv.ml/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});</script>
Този код го местиш след като зареждаш jquery.

Вариант 2:

Код за потвърждение: Избери целия код

<script>
$(document).ready(function () {
$("#greyfish").load( "//zaraserv.ml/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});
});
</script>
Заменяш кода, който съм показал от вариант 1 с този.

Моля автора на темата да замени този код в първият пост. Ще спести много мъки на много хора.

Greyfish(LGSL)

Публикувано на: 11 Яну 2018, 11:39
от LoShIaA
Благодаря за помощта в крайна сметка се оказа, че е без значение кой от двата кода ползвам дали този, който Sianbg даде или този от първия пост. Докато библиотеката се зареждаше от файла overall_footer.html, а кода го слагах в index_body.html или overall_header.html той не тръгна. Отбелязвам, че единствено тръгна, когато го сложих най-отдолу в index_body.html също пробвах да го сложа най-отдолу в overall_header.html, но пак не тръгна затова направих следното. Просто в index_body.html сложих кода и направо библиотеката преди него. Стана ето така:

Код за потвърждение: Избери целия код

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

<div id="greyfish">
<div style='text-align:center' class='greyfish-preload'>
<b>Loading the servers...</b><br/>
<img src='http://i.imgur.com/RZHrcPw.gif' alt=''/>
</div>
</div>
<script>
$(document).ready(function () {
$("#greyfish").load( "//zaraserv.ml/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});
});
</script>
Все пак сложих кода на Sianbg, но наистина работеше и с другия. В крайна сметка важното е библиотеката да се зареди преди кодът за показване на lgsl-а.

Важно: След всяка промяна по кода трябва да се изтрие кеша на форума за да се актуализират промените в самият форум.

Greyfish(LGSL)

Публикувано на: 27 Мар 2018, 09:39
от sf4n
Инсталирах го всичко е ОК, но не мога да влезна в админ панела и не знам от къде да настроя име и парола?