Greyfish(LGSL)
-
sianbg
Извън линия - Потребител
- Мнения: 232
- Регистриран на: 13 Ное 2017, 12:18
- Получена благодарност: 1 път
- Обратна връзка:
Greyfish(LGSL)
Значи ще се опитам да ти обясня. 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 асинхронно няма никакво значение.
<script>$("#greyfish").load( "greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});</script>
Това трябва да смениш, ако е в друга папка. Можеш да ползваш пълният адрес, ако имаш проблеми.
Edit: Това къде се слагат библиотеките дали в head или в края на кода е стил на писане. Казват, че ако зареждаш последно js уж ще е по-бързо от гледна точка на мобилните браузъри. Ако си зареждаш javascript-a асинхронно няма никакво значение.
Последно промяна от sianbg на 10 Яну 2018, 19:17, променено общо 1 път.
-
JustyleR
Извън линия - Модератор
- Мнения: 560
- Регистриран на: 24 Фев 2017, 18:59
- Се отблагодари: 33 пъти
- Получена благодарност: 132 пъти
- Обратна връзка:
Greyfish(LGSL)
1. Тази библиотека не е за jquery, а ajax.
2. Ако заредиш библиотеката в края на страницата където е footer-a, а кода за извеждането на скрипта над него, няма да проработи.
2. Ако заредиш библиотеката в края на страницата където е footer-a, а кода за извеждането на скрипта над него, няма да проработи.
-
sianbg
Извън линия - Потребител
- Мнения: 232
- Регистриран на: 13 Ное 2017, 12:18
- Получена благодарност: 1 път
- Обратна връзка:
Greyfish(LGSL)
1.Какъв ajax ? Това, което вмъкваш е jquery ... Ajax заявка можеш да правиш и с прост javascript без библиотека. Jquery просто е унифицирала работата на ajax за всички браузъри.
2. Редно е сървър статуса да се извиква след document.ready за да няма такива проблеми.
-
JustyleR
Извън линия - Модератор
- Мнения: 560
- Регистриран на: 24 Фев 2017, 18:59
- Се отблагодари: 33 пъти
- Получена благодарност: 132 пъти
- Обратна връзка:
-
LoShIaA
Извън линия - Потребител
- Мнения: 323
- Регистриран на: 20 Окт 2016, 14:44
- Местоположение: Стара Загора
- Се отблагодари: 120 пъти
- Получена благодарност: 9 пъти
Greyfish(LGSL)
Добре, благодаря и на двама ви. Явно проблема е от пътя, който трябва да се зададе, защото не знаех, че трябва и не бях, но сега опитах да задам, но явно не мога да уцеля точния път.
Ето снимки, ако може да ми кажете точно какъв е. zaraserv.ml в тази папка са форума и greyfish. Също така искам да кажа, че съм инсталирал greyfish_withjson_for_ts видях, че sianbg е писал, че е за teamspeak, но предполагам, че освен за teamspeak включва и counter strike.
Edit: ще вмъкна overall_footer и index_body за да видите как съм поставил и кодовете там да не би там да греша.
В този файл сега не съм пипал пътя ще изчакам да кажете какъв е, че пробвах по три начина, но не стана.
Ето снимки, ако може да ми кажете точно какъв е. zaraserv.ml в тази папка са форума и greyfish. Също така искам да кажа, че съм инсталирал greyfish_withjson_for_ts видях, че sianbg е писал, че е за teamspeak, но предполагам, че освен за teamspeak включва и counter strike.
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"> </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"> </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 --> • <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} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER}
<!-- EVENT index_body_block_stats_append -->
</p>
</div>
<!-- ENDIF -->
<!-- EVENT index_body_stat_blocks_after -->
<!-- INCLUDE overall_footer.html -->
-
sianbg
Извън линия - Потребител
- Мнения: 232
- Регистриран на: 13 Ное 2017, 12:18
- Получена благодарност: 1 път
- Обратна връзка:
Greyfish(LGSL)
Вместо /greyfish/list.php го замени с това //zaraserv.ml/greyfish/list.php - това е пълният път.
Edit: Проверих ти форума и 2-та сървъра ги виждам. LGSL си работи прекрасно. Само направи това и ще се покаже в форума.
Edit: Проверих ти форума и 2-та сървъра ги виждам. LGSL си работи прекрасно. Само направи това и ще се покаже в форума.
-
LoShIaA
Извън линия - Потребител
- Мнения: 323
- Регистриран на: 20 Окт 2016, 14:44
- Местоположение: Стара Загора
- Се отблагодари: 120 пъти
- Получена благодарност: 9 пъти
Greyfish(LGSL)
Ами пак не става пише пак Loading the servers... Чистя кеша, бисквитките на форума, на браузъра.
Едит: къде ги виждаш :О, оставям за утре проблема..
Едит: къде ги виждаш :О, оставям за утре проблема..
-
sianbg
Извън линия - Потребител
- Мнения: 232
- Регистриран на: 13 Ное 2017, 12:18
- Получена благодарност: 1 път
- Обратна връзка:
Greyfish(LGSL)
Еми същото, което казах и на колегата. Погледнах и видях, че си сложил този ред преди да заредиш jquery.
Вариант 1:
Код за потвърждение: Избери целия код
<script>$("#greyfish").load( "//zaraserv.ml/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});</script>
Вариант 2:
Код за потвърждение: Избери целия код
<script>
$(document).ready(function () {
$("#greyfish").load( "//zaraserv.ml/greyfish/list.php", function( response, status, xhr ) {if(status == "complete") { $(".greyfish-preload").remove();}});
});
</script>
Моля автора на темата да замени този код в първият пост. Ще спести много мъки на много хора.
-
LoShIaA
Извън линия - Потребител
- Мнения: 323
- Регистриран на: 20 Окт 2016, 14:44
- Местоположение: Стара Загора
- Се отблагодари: 120 пъти
- Получена благодарност: 9 пъти
Greyfish(LGSL)
Благодаря за помощта в крайна сметка се оказа, че е без значение кой от двата кода ползвам дали този, който Sianbg даде или този от първия пост. Докато библиотеката се зареждаше от файла overall_footer.html, а кода го слагах в index_body.html или overall_header.html той не тръгна. Отбелязвам, че единствено тръгна, когато го сложих най-отдолу в index_body.html също пробвах да го сложа най-отдолу в overall_header.html, но пак не тръгна затова направих следното. Просто в index_body.html сложих кода и направо библиотеката преди него. Стана ето така:
Все пак сложих кода на Sianbg, но наистина работеше и с другия. В крайна сметка важното е библиотеката да се зареди преди кодът за показване на lgsl-а.
Важно: След всяка промяна по кода трябва да се изтрие кеша на форума за да се актуализират промените в самият форум.
Код за потвърждение: Избери целия код
<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>
Важно: След всяка промяна по кода трябва да се изтрие кеша на форума за да се актуализират промените в самият форум.
-
sf4n
Извън линия - Потребител
- Мнения: 311
- Регистриран на: 08 Яну 2018, 11:25
- Се отблагодари: 25 пъти
- Получена благодарност: 14 пъти
Greyfish(LGSL)
Инсталирах го всичко е ОК, но не мога да влезна в админ панела и не знам от къде да настроя име и парола?
Единствен по рода си Zombie BaseBuilder с уникален мод и коректни админи по всяко време в сървъра.
IP: bb.cs-zapad.eu:27013
Respawn сървър.
IP: re.cs-zapad.eu:27015
Furien сървър.
IP: fu.cs-zapad.eu:27016
Нашият Сайт
Нашият Форум
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 3 Отговори
- 2140 Преглеждания
-
Последно мнение от Misz
-
- 8 Отговори
- 3718 Преглеждания
-
Последно мнение от AsusRogStrix
-
- 4 Отговори
- 2310 Преглеждания
-
Последно мнение от sf4n
-
- 0 Отговори
- 2311 Преглеждания
-
Последно мнение от AsusRogStrix
-
- 4 Отговори
- 1347 Преглеждания
-
Последно мнение от pok4
-
- 1 Отговори
- 1713 Преглеждания
-
Последно мнение от Autumn Shade
-
- 12 Отговори
- 1406 Преглеждания
-
Последно мнение от DARTANYAN
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 3 госта