Страница 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 (35.65 KiB) Преглеждано 5160 пъти
- 1.jpg (35.65 KiB) Преглеждано 5160 пъти
- 2.jpg (9.8 KiB) Преглеждано 5160 пъти
- 2.jpg (9.8 KiB) Преглеждано 5160 пъти
- 3.jpg (42.47 KiB) Преглеждано 5160 пъти
- 3.jpg (42.47 KiB) Преглеждано 5160 пъти
- 4.jpg (33.74 KiB) Преглеждано 5160 пъти
- 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"> </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 -->
В този файл сега не съм пипал пътя ще изчакам да кажете какъв е, че пробвах по три начина, но не стана.
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
Инсталирах го всичко е ОК, но не мога да влезна в админ панела и не знам от къде да настроя име и парола?