Greyfish(LGSL)

PHP, MySQL, Javascript, XHTML и др.
Потребителски аватар

stop cry! cry!
Потребител
Потребител
Мнения: 375
Регистриран: 07 яну 2017, 02:18
Се отблагодари: 2 пъти

Greyfish(LGSL)

Мнение от stop cry! cry! » 21 авг 2017, 12:34

stop cry! написа:
11 юни 2017, 02:59
XTSY написа:ЕрорЛога:

Код: Избери всички

[19-Mar-2017 15:41:39 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:19:39 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:20:07 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:21:46 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:24:53 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:28:15 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:37:14 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:38:19 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:44:25 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:57:22 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 16:58:24 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:02:05 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:09:37 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:10:39 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:16:49 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:17:44 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:23:26 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
[19-Mar-2017 17:23:48 Europe/Sofia] PHP Parse error:  syntax error, unexpected '{' in /home/csrevolu/public_html/forum/greyfish/list.php on line 93
list.php

Код: Избери всички

<?php
if (empty($_SERVER['HTTP_REFERER'])){die();}
include("inc/game_q.php");
use xPaw\SourceQuery\SourceQuery;
$Query = new SourceQuery( );
require_once("inc/TeamSpeak3/TeamSpeak3.php");
?>
<link href="//<?php echo $_SERVER['HTTP_HOST'];?>/greyfish/style_list.css" rel="stylesheet" type="text/css" media="screen, projection" />
<script src="//<?php echo $_SERVER['HTTP_HOST'];?>/greyfish/js/fancybox/jquery.fancybox.pack.js"></script>
<script src="//<?php echo $_SERVER['HTTP_HOST'];?>/greyfish/js/jquery.tablesorter.min.js"></script>


<section id="flip-scroll">
<table cellpadding="0" cellspacing="0" border="0" id="table" class="tinytable cf">
<thead>
<tr>
<th>#</th>
<th>Име</th>
<th>IP</th>
<th>Карта</th>
<th>Играчи</th>
<th>Вот</th>
</tr>
</thead>
<tbody>
               
<?php
include("conf.php");
function truncate_charsasd($text, $limit, $ellipsis = '...') {
    if( strlen($text) > $limit ) {
        $endpos = strpos(str_replace(array("\r\n", "\r", "\n", "\t"), ' ', $text), ' ', $limit);
        if($endpos !== FALSE)
        $text = trim(substr($text, 0, $endpos)) . $ellipsis;
    }
    return $text;
}

$greyfish_Get = mysqli_query($link,"SELECT * FROM greyfish_servers ORDER by type DESC");
while($row = mysqli_fetch_assoc($greyfish_Get)) {
	$hostname = $row['hostname'];
	$players = $row['players'];
	$maxplayers = $row['maxplayers'];
	$ip = $row['ip'];
	$port = $row['port'];
	$type = $row['type'];
	$last_update = $row['last_update'];
	$map = $row['map'];
	$mapimg = "";//globalize
	if (file_exists($_SERVER['DOCUMENT_ROOT'].'/greyfish/maps/'.$type.'/'.$map.'.jpg')) {
		 $mapimg = '//'.$_SERVER['HTTP_HOST'].'/greyfish/maps/'.$type.'/'.$map.'.jpg';
	} else {
		$mapimg = '//'.$_SERVER['HTTP_HOST'].'/greyfish/maps/map_no_response.jpg';
	}
	
	$status = $row['status'];
	$vote = $row['vote'];
	$servid = $row['id'];
	$game = "";//globalize
	$statusimg = ""; //globalize
	$steam = ""; //globalize
	if($type == "cs" || $type=="csgo") {
	$steam = "<a href='steam://connect/$ip:$port' title='steam'><img src='//".$_SERVER['HTTP_HOST']."/greyfish/icons/steam/steam.gif' alt='steam'/></a>";
	} 
	$gametracker ="<a href='https://www.gametracker.com/server_info/$ip:$port/' target='_blank' title='gametracker'><img src='//".$_SERVER['HTTP_HOST']."/greyfish/icons/gt/gt.gif' alt='gt'/></a>";
	switch($status) {
		case '1': {
			$statusimg ='<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/status/online.png" title="This server is online" alt="online"/>';
			break;
		}
		case '0': {
			$statusimg ='<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/status/offline.png" title="This server is offline" alt="offline"/>';
			break;
		}
	}
	switch($type) {
		case 'cs': {
			
			////////////////LIKE CRON////////////////////
			if($last_update < time()) {
			$nextupd = time() + $greyfish_update;
			
			try
			{
			$Query->Connect( ''.$ip.'',$port, 1, SourceQuery::GOLDSOURCE );
			$update_q_cs = $Query->GetInfo();
			$ServerErr = true;
			}
			catch( Exception $e )
			{
			$ServerErr = false;
			}
			finally
			{
			$Query->Disconnect( );
			}
	
			$host_cron = $update_q_cs['HostName'];
			if ($ServerErr == false) {
			//offline
			$query_q_cs = mysqli_query($link,"UPDATE greyfish_servers SET status='0', players='0',maxplayers='0',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_cs);
			} else {
			//online
			$map_cron = $update_q_cs['Map'];
			$p_cron = $update_q_cs['Players'];
			$maxp_cron = $update_q_cs['MaxPlayers'];
			$query_q_cs = mysqli_query($link,"UPDATE greyfish_servers SET status='1',hostname='$host_cron',map='$map_cron', players='$p_cron',maxplayers='$maxp_cron',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_cs);
			}
			}
			///////////////////END CRON///////////////////////

			$game = '<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/cs/cs.png" alt="CS 1.6"/>';
			break;
		}
		case 'csgo': {
			
			////////////////LIKE CRON////////////////////
			if($last_update < time()) {
			$nextupd = time() + $greyfish_update;
			
			try
			{
			$Query->Connect( ''.$ip.'',$port, 1, SourceQuery::SOURCE );
			$update_q_cs = $Query->GetInfo();
			$ServerErr = true;
			}
			catch( Exception $e )
			{
			$ServerErr = false;
			}
			finally
			{
			$Query->Disconnect( );
			}
	
			$host_cron = $update_q_cs['HostName'];
			if ($ServerErr == false) {
			//offline
			$query_q_cs = mysqli_query($link,"UPDATE greyfish_servers SET status='0', players='0',maxplayers='0',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_cs);
			} else {
			//online
			$map_cron = $update_q_cs['Map'];
			$p_cron = $update_q_cs['Players'];
			$maxp_cron = $update_q_cs['MaxPlayers'];
			$query_q_cs = mysqli_query($link,"UPDATE greyfish_servers SET status='1',hostname='$host_cron',map='$map_cron', players='$p_cron',maxplayers='$maxp_cron',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_cs);
			}
			}
			///////////////////END CRON///////////////////////
			
			$game = '<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/csgo/csgo.png" alt="CS:GO"/>';
			break;
		}
		case 'samp': {
			
			////////////////LIKE CRON////////////////////
			if($last_update < time()) {
			$nextupd = time() + $greyfish_update;
			
			try {
			$rQuery = new QueryServer( $ip, $port );
    
			$aInformation  = $rQuery->GetInfo( );
			$aServerRules  = $rQuery->GetRules( );
			$aTotalPlayers = $rQuery->GetDetailedPlayers( );
    
			$rQuery->Close( );
			$serverState = true;
			}
			catch (QueryServerException $pError) {
			$serverState = false;
			}
			if ($serverState == true) {
			$host_cron = mb_convert_encoding( $aInformation['Hostname'], "utf-8", "windows-1251");
			$map_cron = $aInformation['Map'];
            $p_cron = $aInformation['Players'];
			$maxp_cron = $aInformation['MaxPlayers'];
			$query_q_samp = mysqli_query($link,"UPDATE greyfish_servers SET status='1',hostname='$host_cron',map='$map_cron', players='$p_cron',maxplayers='$maxp_cron',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_samp);
			} else {
			$query_q_samp = mysqli_query($link,"UPDATE greyfish_servers SET status='0', players='0',maxplayers='0',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_samp);
			}
			
			}
			///////////////////END CRON///////////////////////
			
			$game = '<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/samp/samp.png" alt="San Andreas Multi-Player"/>';
			break;
		}
		case 'ts': {
			
			////////////////LIKE CRON////////////////////
			if($last_update < time()) {
			$nextupd = time() + $greyfish_update;
			try
			{
			// connect to server, authenticate and grab info
			$ts3 = TeamSpeak3::factory("serverquery://$query_ts_user:$query_ts_pass@$ip:10011/?server_port=$port");
  
 
			$host_cron= $ts3->virtualserver_name;
			$p_cron  = $ts3->virtualserver_clientsonline ;
			$maxp_cron =  $ts3->virtualserver_maxclients ;
			$query_q_ts = mysqli_query($link,"UPDATE greyfish_servers SET status='1',hostname='$host_cron', players='$p_cron',maxplayers='$maxp_cron',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_ts);
			}
			catch(Exception $e)
			{
			$query_q_ts3 = mysqli_query($link,"UPDATE greyfish_servers SET status='0', players='0',maxplayers='0',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_ts3);
			}
			}
			///////////////////END CRON///////////////////////
			
			$game = '<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/ts/ts.png" alt="TeamSpeak 3"/>';
			break;
		}
		case 'mc': {
			
			////////////////LIKE CRON////////////////////
			if($last_update < time()) {
			$nextupd = time() + $greyfish_update;
			
			try {
			$Query = new MinecraftQuery( );
			$Query->Connect( $ip,$port );
		   
			$mc_data =  $Query->GetInfo( );
			$host_cron = mb_convert_encoding($mc_data['HostName'], "utf-8", "windows-1251");
			$map = $mc_data['Map'];
		    $p_cron = $mc_data['Players'];
		    $maxp_cron = $mc_data['MaxPlayers'];
			$query_q_mc = mysqli_query($link,"UPDATE greyfish_servers SET status='1',hostname='$host_cron', players='$p_cron',maxplayers='$maxp_cron',last_update='$nextupd' WHERE id='$servid'");
			@mysqli_free_result($query_q_mc);
		     
			} catch( MinecraftQueryException $e ) {
			 $query_q_mc = mysqli_query($link,"UPDATE greyfish_servers SET status='0', players='0',maxplayers='0',last_update='$nextupd' WHERE id='$servid'");
			 @mysqli_free_result($query_q_mc);
			}
			
			}
			///////////////////END CRON///////////////////////
			
			$game = '<img src="//'.$_SERVER['HTTP_HOST'].'/greyfish/icons/mc/mc.png" alt="Minecraft"/>';
			break;
		}
	}

 echo "
 <tr>
 <td>$game $statusimg</td>
 <td><span title='$hostname'>".truncate_charsasd($hostname,32,'...')."</span></td>
 <td><span onclick='prompt(\"IP адреса на сървъра $hostname е:\",\"$ip:$port\"); return false;' style='cursor:pointer'>$ip:$port</span> $gametracker $steam</td>
 <td><a class='tip2'><span><img src='$mapimg' alt='$map'/></span>$map</a></td>
 <td class='slots'><i class='fancybox uncategorizei' data-fancybox-type='iframe' data-href='//".$_SERVER['HTTP_HOST']."/greyfish/showplayers.php?ip=$ip&port=$port&game=$type' title='".truncate_charsasd($hostname,32,'...')." :: PLAYERS:' data-type='iframe'>$players/$maxplayers</i></td>
 <td><span class='upme vote-btn' data-vote='upvote'  data-my='$servid'></span> <span id='bid-$servid'>$vote</span> <span class='downme vote-btn' data-vote='downvote'  data-my='$servid'></span></td>
 </tr>";
	
}
@mysqli_free_result($greyfish_Get);
?>           
</tbody>
</table>
</section>


<?php
//total servers
$gettotal = mysqli_query($link,"SELECT COUNT(*) as numservers FROM greyfish_servers");
$row1 = mysqli_fetch_assoc($gettotal);

//total players
$gettotal2 = mysqli_query($link,"SELECT SUM(players) as numplayers FROM greyfish_servers");
$row2 = mysqli_fetch_assoc($gettotal2);


//total max slots
$gettotal3 = mysqli_query($link,"SELECT SUM(maxplayers) as slots FROM greyfish_servers");
$row3 = mysqli_fetch_assoc($gettotal3);

@$per_cent = floor(($row2['numplayers']/$row3['slots'])*100);
$bg = ""; //globalize

if($per_cent < 0 || $per_cent > 35) {
	$bg = "#ac0";
} 
if($per_cent > 50) {
	$bg = "#fb5";
} 
if($per_cent > 80) {
	$bg = "#f67";
}

echo '
<div class="progressbar" style="width: 100%"><div  style="background-color:'.$bg.';width:'.$per_cent.'%;max-width:100%" class="progressbar-inner"></div></div>

<div class="downstats">Имаме '.$row1['numservers'].' сървъра, '.$row2['numplayers'].' играча и '.$row3['slots'].' слота!</div>';

//free fucking memory
@mysqli_free_result($gettotal);
@mysqli_free_result($gettotal2);
@mysqli_free_result($gettotal3);
?>

<script>
$("#table").tablesorter( {sortList: [[0,0], [1,0]]} );

	  $(".fancybox").fancybox({
		maxWidth	: 800,
		maxHeight	: 600,
		fitToView	: false,
		width		: '70%',
		height		: '70%',
		autoSize	: false,
		closeClick	: false,
		openEffect	: 'none',
		closeEffect	: 'none'
	});
</script>
<?php include("js/vote.php");?>
Хостинга ми е от новахостинг
Имам същият проблем

Всичко е успешно когато тръгвам да добавям сървър и ми показва Тази страница не работи

Понастоящем cs-maina.info не може да обработи тази заявка.
HTTP ERROR 500


Версия 3.2.1

Потребителски аватар

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Greyfish(LGSL)

Мнение от ElitePower » 24 ное 2017, 18:55

Сървъри с порт под 15 и над 19/20 не се добавят, нещо на lgsl-то ли трябва да редактирам или?

Потребителски аватар

1fRaNkkK syn7ax69
VIP
VIP
Мнения: 775
Регистриран: 09 окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 51 пъти
Години: 19
Контакти:

Greyfish(LGSL)

Мнение от 1fRaNkkK syn7ax69 » 24 ное 2017, 19:22

Какво ти изписва след като се опиташ да добавиш с 'непозволените портове', нещо еррор логове имаш ли?

Потребителски аватар

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Greyfish(LGSL)

Мнение от ElitePower » 24 ное 2017, 19:40

"Сървърът не е онлайн" ми изписва при опит за добавяне на сървър с порт под 14 и над 19/20.

Потребителски аватар

MF1 1913
Потребител
Потребител
Мнения: 303
Регистриран: 12 окт 2016, 21:15
Местоположение: гр.Варна
Получена благодарност: 7 пъти
Контакти:

Greyfish(LGSL)

Мнение от MF1 1913 » 24 ное 2017, 22:29

ElitePower написа:
24 ное 2017, 19:40
"Сървърът не е онлайн" ми изписва при опит за добавяне на сървър с порт под 14 и над 19/20.
колега, порт под 15 иска да каже.
New DM FUN server ! Join now.
93.123.18.54:27018 :bg:

Потребителски аватар

1fRaNkkK syn7ax69
VIP
VIP
Мнения: 775
Регистриран: 09 окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 51 пъти
Години: 19
Контакти:

Greyfish(LGSL)

Мнение от 1fRaNkkK syn7ax69 » 25 ное 2017, 21:14

При мен такъв проблем нямаше, когато имах сървър, не знам какво може да е причината.. Сигурен ли си, че си я инсталнал, както трябва? Дай снимки да видим как точно добавяш сървъри.

Потребителски аватар

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Greyfish(LGSL)

Мнение от ElitePower » 26 ное 2017, 12:36

Имам 6 добавени сървъра с порт от 15 до 19.. Ще се допитам и до уеб хоста ми.

Потребителски аватар

Nixe ss
Потребител
Потребител
Мнения: 159
Регистриран: 07 дек 2017, 03:57
Получена благодарност: 1 път

Greyfish(LGSL)

Мнение от Nixe ss » 26 дек 2017, 02:08

Greyfish е изработка на екипа от Dedihost.org (www.**********.org), тя представлява малък и пъргав уеб базиран скрипт, който работи с най-популярните open source Query-та за едни от най-известните игри в момента MC, SAMP, CS 1.6 и CS:GO, а също така и за програмата за разговори - TeamSpeak3.

Предимства:
- Работи по-бързо от LGSL
- Не работи с много игри
- Лек уеб админ панел, за да управлявате съдържанието
- Ъпдейт на сървърите на всеки 5 минути
- Responsive изглед за зоната и листа със сървъри
- Възможност за изкарване на определени игри
- Интерактивен дизайн (SVG анимации, последни CSS3 техники и HTML5)


Забележка:
TS3 сървърите се добавят през API и се проверяват през такова. API сървъра може да не е надежден, но Framework-a на TS3 е много голям.
Екипа реши да не се занимава на този етап с него, а в краен случай, ако API-то бъде прекъснато от поддръжка.
Също така при този вид на работа в момента, не може да се изкарват играчите в даден сървър (като лист с техните имена)!


Ако забележите бъгове и някои сървъри не се добавят успешно, а са онлайн - съобщете ни!
Имайте в предвид, че системата не може да работи на безплатен хостинг!
Ако имате проблеми и на платен - свържете се с поддръжката и ги попитайте дали може да бъде включена fsockopen поддръжката!
Последна промяна от 1fRaNkkK syn7ax69 на 26 дек 2017, 14:37, променено общо 1 път.
Причина: Премахнат линк - линка води до опасни сайтове.
Изображение

Потребителски аватар

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Greyfish(LGSL)

Мнение от ElitePower » 06 яну 2018, 19:57

Как да премахна функцията за вотването?

Потребителски аватар

1fRaNkkK syn7ax69
VIP
VIP
Мнения: 775
Регистриран: 09 окт 2016, 15:21
Се отблагодари: 8 пъти
Получена благодарност: 51 пъти
Години: 19
Контакти:

Greyfish(LGSL)

Мнение от 1fRaNkkK syn7ax69 » 06 яну 2018, 20:25

ElitePower написа:
06 яну 2018, 19:57
Как да премахна функцията за вотването?
Може да премахнеш показването му по следния начин:
Отваряш list.php и премахваш тези кодове:

Код: Избери всички

<th>Вот</th>
и

Код: Избери всички

 <td><span class='upme vote-btn' data-vote='upvote'  data-my='$servid'></span> <span id='bid-$servid'>$vote</span> <span class='downme vote-btn' data-vote='downvote'  data-my='$servid'></span></td>
Относно самата функция(цялата) не знам как да се премахне, не съм по backend-а.

Потребителски аватар

ElitePower
Потребител
Потребител
Мнения: 546
Регистриран: 13 окт 2016, 14:20
Се отблагодари: 7 пъти
Получена благодарност: 10 пъти

Greyfish(LGSL)

Мнение от ElitePower » 06 яну 2018, 20:32

Благодарско, точно това и направих малко преди да пишеш в темата.

Потребителски аватар

LoShIaA
Потребител
Потребител
Мнения: 322
Регистриран: 20 окт 2016, 14:44
Местоположение: Стара Загора
Се отблагодари: 120 пъти
Получена благодарност: 6 пъти
Години: 25

Greyfish(LGSL)

Мнение от LoShIaA » 10 яну 2018, 18:08

Някой би ли се заел да обясни подробно как да го подкараме тоя LGSL и да го добави в първия пост. Ще напиша нещата, които нестават ясни поне на мен, защото не съм се занимавал почти с форуми/системи/сайтове.
1.Каква е разликата между двата файла в архива и за Counter Strike 1.6 кой да използваме (greyfish_withjson_for_ts, greyfish_own_ts_framework)?
2.Къде да сложим файловете (трябва ли да са в папката на форума/сайта или това няма значение)?
3.За версия на форума 3.2. jquery библиотеката къде се поставя и има ли значение на кой ред?
4.Също така, ако използвам инсталатора на JustyleR трябва ли да я слагам тази библиотека?
5.Ако инсталатора е добър вариант и инсталираме добавката с него няма да питам как се "Инсертвате sql-а" и къде, също и какво точно "Нагласяте conf.php".
6."За изкарване на зоната:" какво означава това и каква е разлика между този код и другия по-долу "За изкарване на листата:"? Ако може да покажете със снимки.
7.
"Добавяш само едното в overall_header.html или в index_body.html. Където искаш да се показва лгсл."

Ако сложа първия код или втория в един от тези два html файла къде ще се покаже той. Ако може снимки? Къде точно в html файловете трябва да поставя кодовете най-отгоре, най-отдолу?

Сега ще кажа какво направих аз и какво се случи, а ако успея да го подкарам ще направя и снимки за да е ясно на всички какво се случва.
1.Качих тази версия от архива greyfish_withjson_for_ts (не знам каква е разликата с другата, избрах я случайно) в папката, където ми е форума (по точно папката в нея демек greyfish).
2.Добавих папката install на JustyleR в папката greyfish и вътре изтрих sql.sql и conf.
3.След това отворих (http://www.sitename.com/greyfish/install) и инсталирах системата с нова база данни, която направих за нея.
4.Добавих сървърите в системата.
5.Във файла на стилът, който използва форума в overall_footer.html добавих на произволно място (най-отгоре)

Код: Избери всички

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
6.Във файла на стилът, който използва форума в 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>
7.Изчистих кеша на форума и отгоре в самият форум се мъчи да зареди нещо ама не излиза нищо.
Screenshot_1.jpg
Screenshot_1.jpg (2.01 KиБ) Видяна 1080 пъти
Screenshot_1.jpg
Screenshot_1.jpg (2.01 KиБ) Видяна 1080 пъти

Потребителски аватар

JustyleR
Модератор
Модератор
Мнения: 416
Регистриран: 24 фев 2017, 18:59
Местоположение: Русе
Се отблагодари: 11 пъти
Получена благодарност: 31 пъти
Години: 19
Контакти:

Greyfish(LGSL)

Мнение от JustyleR » 10 яну 2018, 18:40

Така, за последен път пиша относно инсталацията. За няма и минута инсталирах системата и работи перфектно на локален хост.
Ще се опитам да обясна всяка една стъпка колкото се може по-просто за да разберете.

1. Теглите системата и след това теглите инсталатора ми.
2. Слагате папката greyfish в самата директория в която искате да бъде (Може и във форума, може и извън директорията на форума)
3. В greyfish папката слагате install папката от инсталатора ми и изтривате файловете: sql.sql и conf.php
4. Отваряте url/greyfish/install и следвате инструкциите.
5. Отваряте url/greyfish и се логвате с името и паролата, след това си добавяте сървърите.
6. ВАЖНО!: Трябва да имате AJAX библиотеката, за да може скрипта да изкарва сървърите и да работи без проблеми.
Слагате този код в <head> тага. (При phpbb3.1.х jquery библиотеките се слагат в overall_footer. html, а не в <head>)

Код: Избери всички

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
7. Сега идва момента в който да сложите скрипта за изкаравне на сървърите, можете да изкарате лист с всички плъгини или да изкарате дадена зона.

Зона:

Код: Избери всички

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

[b][color=#FF0000]ВАЖНО![/color][/b]
Трябва да внимате със самата директория:
[code]("#greyfish").load( "/greyfish/list.php"
Напишете точната директория до този файл и след това не трябва да имате проблеми!

--
Относно проблема на @Loshia, просто трябва да заредиш ajax библиотеката преди самият скрипт за показване на сървърите.
Steam | Github
Вече не ползвам Skype, ако има нещо ми пишете на лично или в Discord сървъра.

Отговори

Върни се в “Уеб Програмиране”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост