Jump to content
  • 0

help !


diger
 Share

Question

помогите мне , я делаю на пхп чтото вроде модуля новостей , делаю на пхп5 и решил создать по такой системе :

  1. запись в файл news.data
  2. извлечение содержимого и его вписывание в страницу

я создал функцию , но у меня ничего не выходит ! createnew.php?newttl=test&cont=test&submit=%CE%F2%EF%F0%E0%E2%E8%F2%FC (я вписал гет в функцию) вписывает в файл пропуск и всЁ !

п.с функция выглядит так :

function newwrite (){
$newsdat = fopen ("data/news.txt","a+");
$_GET["$newttl"];
$_GET["$cont"];
fwrite($newsdat,$cont);
};

Link to comment
Share on other sites

Recommended Posts

  • 0

Всем привет!

У меня вопрос как заключить такой вот код в тег <input>

$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><font color=#00FF00>".$lang['bd_build']."</font></a>";

То есть с час она отображается виде ссылки вот так:

5f9fc78a0bca.jpg

А хочется чтоб была виде кнопки вот так:

b717d688540f.jpg

Link to comment
Share on other sites

  • 0
<input style="color:#0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">

Забудь про тэг <font>

Дак как он будет выглядеть, потому что я поставил что ты сверху показа выдает ошибку.

Вот я взял чать страницы чтоб было наглядней

if ( $HaveRessources == true )
$parse['click'] = "<input style="color:0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">";
else
$parse['click'] = "<font color=#FF0000>".$lang['bd_build']."</font>";
}
else
{

И выдает вот такую ошибку:

Parse error: syntax error, unexpected T_STRING in /здесь путь до сайта/includes/pages/class.ShowBuildingsPage.php on line 467

Edited by julian
Link to comment
Share on other sites

  • 0

$parse['click'] = "<input style="color:0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">";

На кавычки посмотрите. :(

upd Ctrl+c\v - плохая практика, вы попробуйте разобраться в коде.

Edited by Mot
Link to comment
Share on other sites

  • 0

Вот вся страница:

Что-то у меня не получается его в сполер загнать.

<?php

if(!defined('INSIDE')){ die(header("location:../../"));}

class ShowBuildingsPage
{
private function BuildingSavePlanetRecord ($CurrentPlanet)
{
$QryUpdatePlanet = "UPDATE {{table}} SET ";
$QryUpdatePlanet .= "`b_building_id` = '". $CurrentPlanet['b_building_id'] ."', ";
$QryUpdatePlanet .= "`b_building` = '". $CurrentPlanet['b_building'] ."' ";
$QryUpdatePlanet .= "WHERE ";
$QryUpdatePlanet .= "`id` = '". $CurrentPlanet['id'] ."';";
doquery( $QryUpdatePlanet, 'planets');

return;
}

private function CancelBuildingFromQueue (&$CurrentPlanet, &$CurrentUser)
{
$CurrentQueue = $CurrentPlanet['b_building_id'];
if ($CurrentQueue != 0)
{
$QueueArray = explode ( ";", $CurrentQueue );
$ActualCount = count ( $QueueArray );
$CanceledIDArray = explode ( ",", $QueueArray[0] );
$Element = $CanceledIDArray[0];
$BuildMode = $CanceledIDArray[4];

if ($ActualCount > 1)
{
array_shift( $QueueArray );
$NewCount = count( $QueueArray );
$BuildEndTime = time();
for ($ID = 0; $ID < $NewCount; $ID++ )
{
$ListIDArray = explode ( ",", $QueueArray[$ID] );
$BuildEndTime += $ListIDArray[2];
$ListIDArray[3] = $BuildEndTime;
$QueueArray[$ID] = implode ( ",", $ListIDArray );
}
$NewQueue = implode(";", $QueueArray );
$ReturnValue = true;
$BuildEndTime = '0';
}
else
{
$NewQueue = '0';
$ReturnValue = false;
$BuildEndTime = '0';
}

if ($BuildMode == 'destroy')
{
$ForDestroy = true;
}
else
{
$ForDestroy = false;
}

if ( $Element != false ) {
$Needed = GetBuildingPrice ($CurrentUser, $CurrentPlanet, $Element, true, $ForDestroy);
$CurrentPlanet['metal'] += $Needed['metal'];
$CurrentPlanet['crystal'] += $Needed['crystal'];
$CurrentPlanet['deuterium'] += $Needed['deuterium'];
}

}
else
{
$NewQueue = '0';
$BuildEndTime = '0';
$ReturnValue = false;
}

$CurrentPlanet['b_building_id'] = $NewQueue;
$CurrentPlanet['b_building'] = $BuildEndTime;

return $ReturnValue;
}

private function RemoveBuildingFromQueue ( &$CurrentPlanet, $CurrentUser, $QueueID )
{
if ($QueueID > 1)
{
$CurrentQueue = $CurrentPlanet['b_building_id'];
if ($CurrentQueue != 0)
{
$QueueArray = explode ( ";", $CurrentQueue );
$ActualCount = count ( $QueueArray );
$ListIDArray = explode ( ",", $QueueArray[$QueueID - 2] );
$BuildEndTime = $ListIDArray[3];
for ($ID = $QueueID; $ID < $ActualCount; $ID++ )
{
$ListIDArray = explode ( ",", $QueueArray[$ID] );
$BuildEndTime += $ListIDArray[2];
$ListIDArray[3] = $BuildEndTime;
$QueueArray[$ID - 1] = implode ( ",", $ListIDArray );
}
unset ($QueueArray[$ActualCount - 1]);
$NewQueue = implode ( ";", $QueueArray );
}
$CurrentPlanet['b_building_id'] = $NewQueue;
}
return $QueueID;
}

private function AddBuildingToQueue (&$CurrentPlanet, $CurrentUser, $Element, $AddMode = true)
{
global $resource;

$CurrentQueue = $CurrentPlanet['b_building_id'];

$Queue = $this->ShowBuildingQueue($CurrentPlanet, $CurrentUser);
$CurrentMaxFields = CalculateMaxPlanetFields($CurrentPlanet);

if ($CurrentPlanet["field_current"] >= ($CurrentMaxFields - $Queue['lenght']) && $_GET['cmd'] != 'destroy')
die(header("location:game.php?page=buildings"));

if ($CurrentQueue != 0)
{
$QueueArray = explode ( ";", $CurrentQueue );
$ActualCount = count ( $QueueArray );
}
else
{
$QueueArray = "";
$ActualCount = 0;
}

if ($AddMode == true)
{
$BuildMode = 'build';
}
else
{
$BuildMode = 'destroy';
}

if ( $ActualCount < MAX_BUILDING_QUEUE_SIZE)
{
$QueueID = $ActualCount + 1;
}
else
{
$QueueID = false;
}

if ( $QueueID != false )
{
if ($QueueID > 1)
{
$InArray = 0;
for ( $QueueElement = 0; $QueueElement < $ActualCount; $QueueElement++ )
{
$QueueSubArray = explode ( ",", $QueueArray[$QueueElement] );
if ($QueueSubArray[0] == $Element)
{
$InArray++;
}
}
}
else
{
$InArray = 0;
}

if ($InArray != 0)
{
$ActualLevel = $CurrentPlanet[$resource[$Element]];
if ($AddMode == true)
{
$BuildLevel = $ActualLevel + 1 + $InArray;
$CurrentPlanet[$resource[$Element]] += $InArray;
$BuildTime = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element);
$CurrentPlanet[$resource[$Element]] -= $InArray;
}
else
{
$BuildLevel = $ActualLevel - 1 - $InArray;
$CurrentPlanet[$resource[$Element]] -= $InArray;
$BuildTime = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element) / 2;
$CurrentPlanet[$resource[$Element]] += $InArray;
}
}
else
{
$ActualLevel = $CurrentPlanet[$resource[$Element]];
if ($AddMode == true)
{
$BuildLevel = $ActualLevel + 1;
$BuildTime = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element);
}
else
{
$BuildLevel = $ActualLevel - 1;
$BuildTime = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element) / 2;
}
}

if ($QueueID == 1)
{
$BuildEndTime = time() + $BuildTime;
}
else
{
$PrevBuild = explode (",", $QueueArray[$ActualCount - 1]);
$BuildEndTime = $PrevBuild[3] + $BuildTime;
}

$QueueArray[$ActualCount] = $Element .",". $BuildLevel .",". $BuildTime .",". $BuildEndTime .",". $BuildMode;
$NewQueue = implode ( ";", $QueueArray );
$CurrentPlanet['b_building_id'] = $NewQueue;
}
return $QueueID;
}


// Вид строительства зданий START

private function ShowBuildingQueue ( $CurrentPlanet, $CurrentUser )
{
global $lang;

$CurrentQueue = $CurrentPlanet['b_building_id'];
$QueueID = 0;
if ($CurrentQueue != 0)
{
$QueueArray = explode ( ";", $CurrentQueue );
$ActualCount = count ( $QueueArray );
}
else
{
$QueueArray = "0";
$ActualCount = 0;
}

$ListIDRow = "";

if ($ActualCount != 0)
{
$PlanetID = $CurrentPlanet['id'];
for ($QueueID = 0; $QueueID < $ActualCount; $QueueID++)
{
$BuildArray = explode (",", $QueueArray[$QueueID]);
$BuildEndTime = floor($BuildArray[3]);
$CurrentTime = floor(time());
if ($BuildEndTime >= $CurrentTime)
{
$ListID = $QueueID + 1;
$Element = $BuildArray[0];
$BuildLevel = $BuildArray[1];
$BuildMode = $BuildArray[4];
$BuildTime = $BuildEndTime - time();
$ElementTitle = $lang['tech'][$Element];

if ($ListID > 0)
{
$ListIDRow .= "<tr>";
if ($BuildMode == 'build')
{
$ListIDRow .= " <td class=\"c\">". $ListID ."</td><td class='c'>". $ElementTitle ."</td><td class='c'>". $BuildLevel ."</td>";
}
else
{
$ListIDRow .= " <td class=\"c\">". $ListID ."</td><td class='c'>". $ElementTitle ."</td><td class='c'>". $BuildLevel . "</td><td class='c'>" . $lang['bd_dismantle']."</td>";
}
$ListIDRow .= " <td class=\"c\">";

if ($ListID == 1)
{
$ListIDRow .= " <div id=\"blc\" class=\"z\">". $BuildTime ."<br>";
$ListIDRow .= " <a href=\"game.php?page=buildings&listid=". $ListID ."&cmd=cancel&planet=". $PlanetID ."\">".$lang['bd_interrupt']."</a></div>";
$ListIDRow .= " <script language=\"javascript\">";
$ListIDRow .= " pp = \"". $BuildTime ."\";\n";
$ListIDRow .= " pk = \"". $ListID ."\";\n";
$ListIDRow .= " pm = \"cancel\";\n";
$ListIDRow .= " pl = \"". $PlanetID ."\";\n";
$ListIDRow .= " t();\n";
$ListIDRow .= " </script>";
$ListIDRow .= " <strong color=\"lime\"><br><font color=\"lime\">". date("j/m H:i:s" ,$BuildEndTime) ."</font></strong>";
}
else
{
$ListIDRow .= " <font color=\"red\">";
$ListIDRow .= " <a href=\"game.php?page=buildings&listid=". $ListID ."&cmd=remove&planet=". $PlanetID ."\">".$lang['bd_cancel']."</a></font>";
}
$ListIDRow .= " </td>";
$ListIDRow .= "</tr>";
}
}
}
}

$RetValue['lenght'] = $ActualCount;
$RetValue['buildlist'] = $ListIDRow. '<tr></tr><tr></tr><tr></tr><tr></tr><tr></tr>';

return $RetValue;
}
// Вид строительства зданий END


public function ShowBuildingsPage (&$CurrentPlanet, $CurrentUser)
{
global $ProdGrid, $lang, $resource, $reslist, $phpEx, $dpath, $game_config, $_GET, $xgp_root;

include_once($xgp_root . 'includes/functions/IsTechnologieAccessible.' . $phpEx);
include_once($xgp_root . 'includes/functions/GetElementPrice.' . $phpEx);

CheckPlanetUsedFields ( $CurrentPlanet );

$parse = $lang;
$Allowed['1'] = array( 1, 2, 3, 4, 12, 14, 15, 21, 22, 23, 24, 31, 33, 34, 35, 44, 45);
$Allowed['3'] = array( 12, 14, 21, 22, 23, 24, 34, 41, 42, 43);

if (isset($_GET['cmd']))
{
$bDoItNow = false;
$TheCommand = $_GET['cmd'];
$Element = $_GET['building'];
$ListID = $_GET['listid'];

if (!in_array( trim($Element), $Allowed[$CurrentPlanet['planet_type']]))
{
unset($Element);
}

if( isset ( $Element ))
{
if ( !strchr ( $Element, ",") && !strchr ( $Element, " ") &&
!strchr ( $Element, "+") && !strchr ( $Element, "*") &&
!strchr ( $Element, "~") && !strchr ( $Element, "=") &&
!strchr ( $Element, ";") && !strchr ( $Element, "'") &&
!strchr ( $Element, "#") && !strchr ( $Element, "-") &&
!strchr ( $Element, "_") && !strchr ( $Element, "[") &&
!strchr ( $Element, "]") && !strchr ( $Element, ".") &&
!strchr ( $Element, ":"))
{
if (in_array( trim($Element), $Allowed[$CurrentPlanet['planet_type']]))
{
$bDoItNow = true;
}
}
else
{
header("location:game.php?page=buildings");
}
}
elseif ( isset ( $ListID ))
{
$bDoItNow = true;
}

if ($Element == 31 && $CurrentUser["b_tech_planet"] != 0)
{
$bDoItNow = false;
}

if ( ( $Element == 21 or $Element == 14 or $Element == 15 ) && $CurrentPlanet["b_hangar"] != 0)
{
$bDoItNow = false;
}

if ($bDoItNow == true)
{
switch($TheCommand)
{
case 'cancel':
$this->CancelBuildingFromQueue ($CurrentPlanet, $CurrentUser);
break;
case 'remove':
$this->RemoveBuildingFromQueue ($CurrentPlanet, $CurrentUser, $ListID);
break;
case 'insert':
$this->AddBuildingToQueue ($CurrentPlanet, $CurrentUser, $Element, true);
break;
case 'destroy':
$this->AddBuildingToQueue ($CurrentPlanet, $CurrentUser, $Element, false);
break;
}
}
}

SetNextQueueElementOnTop($CurrentPlanet, $CurrentUser);
$Queue = $this->ShowBuildingQueue($CurrentPlanet, $CurrentUser);
$this->BuildingSavePlanetRecord($CurrentPlanet);

if ($Queue['lenght'] < (MAX_BUILDING_QUEUE_SIZE))
{
$CanBuildElement = true;
}
else
{
$CanBuildElement = false;
}

$BuildingPage = "";
$zaehler = 1;

foreach($lang['tech'] as $Element => $ElementName)
{
if (in_array($Element, $Allowed[$CurrentPlanet['planet_type']]))
{
$CurrentMaxFields = CalculateMaxPlanetFields($CurrentPlanet);
if ($CurrentPlanet["field_current"] < ($CurrentMaxFields - $Queue['lenght']))
{
$RoomIsOk = true;
}
else
{
$RoomIsOk = false;
}

if (IsTechnologieAccessible($CurrentUser, $CurrentPlanet, $Element))
{
$HaveRessources = IsElementBuyable ($CurrentUser, $CurrentPlanet, $Element, true, false);
$parse = array();
$parse = $lang;
$parse['dpath'] = $dpath;
$parse['i'] = $Element;
$BuildingLevel = $CurrentPlanet[$resource[$Element]];
$parse['nivel'] = ($BuildingLevel == 0) ? "" : " (". $lang['bd_lvl'] . " " . $BuildingLevel .")";
$parse['n'] = $ElementName;
$parse['descriptions'] = $lang['res']['descriptions'][$Element];
$ElementBuildTime = GetBuildingTime($CurrentUser, $CurrentPlanet, $Element);
$parse['time'] = ShowBuildTime($ElementBuildTime);
$parse['price'] = GetElementPrice($CurrentUser, $CurrentPlanet, $Element);
$parse['click'] = '<INPUT>';
$NextBuildLevel = $CurrentPlanet[$resource[$Element]] + 1;

// Количество полей: Остаток полей/Общее Количество полей START

$parse['planet_field_current'] = $CurrentPlanet['field_current'];
$parse['planet_field_max'] = CalculateMaxPlanetFields($CurrentPlanet);
$parse['field_libre'] = $parse['planet_field_max'] - $CurrentPlanet['field_current'];

// Количество полей: Остаток полей/Общее Количество полей START


if ($RoomIsOk && $CanBuildElement)
{
if ($Queue['lenght'] == 0)
{
if ($NextBuildLevel == 1)
{
if ( $HaveRessources == true )
$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><font color=#00FF00>".$lang['bd_build']."</font></a>";
else
$parse['click'] = "<font color=#FF0000>".$lang['bd_build']."</font>";
}
else
{
if ( $HaveRessources == true )
$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><font color=#00FF00>". $lang['bd_build_next_level'] . $NextBuildLevel ."</font></a>";
else
$parse['click'] = "<font color=#FF0000>". $lang['bd_build_next_level'] . $NextBuildLevel ."</font>";
}
}
else
{
$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><font color=#00FF00>".$lang['bd_add_to_list']."</font></a>";
}
}
elseif ($RoomIsOk && !$CanBuildElement)
{
if ($NextBuildLevel == 1)
$parse['click'] = "<font color=#FF0000>".$lang['bd_build']."</font>";
else
$parse['click'] = "<font color=#FF0000>". $lang['bd_build_next_level'] . $NextBuildLevel ."</font>";
}
else
$parse['click'] = "<font color=#FF0000>".$lang['bd_no_more_fields']."</font>";

if ($Element == 31 && $CurrentUser["b_tech_planet"] != 0)
{
$parse['click'] = "<font color=#FF0000>".$lang['bd_working']."</font>";
}

if ( ( $Element == 21 or $Element == 14 or $Element == 15 ) && $CurrentPlanet["b_hangar"] != 0)
{
$parse['click'] = "<font color=#FF0000>".$lang['bd_working']."</font>";
}

$BuildingPage .= parsetemplate(gettemplate('buildings/buildings_builds_row'), $parse);
}
}
}

if ($Queue['lenght'] > 0)
{
include($xgp_root . 'includes/functions/InsertBuildListScript.' . $phpEx);

$parse['BuildListScript'] = InsertBuildListScript ("buildings");
$parse['BuildList'] = $Queue['buildlist'];
}
else
{
$parse['BuildListScript'] = "";
$parse['BuildList'] = "";
}

$parse['BuildingsList'] = $BuildingPage;

display(parsetemplate(gettemplate('buildings/buildings_builds'), $parse));
}
}
?>

Edited by julian
Link to comment
Share on other sites

  • 0

Это что за бред ?

$parse['click'] = "<input style="color:0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">";

Как-так былоб лучше:

$parse['click'] = '<input style="color:0F0;" value="'.$lang['bd_build'].'" OnClick="location.href=game.php?page=buildings&cmd=insert&building=">';

Хотя тож мож бегло накосячить но суть такая

Link to comment
Share on other sites

  • 0
$parse['click'] = "<input style="color:0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">";

На кавычки посмотрите. :(

upd Ctrl+c\v - плохая практика, вы попробуйте разобраться в коде.

Какие кавычки?

Это что за бред ?

$parse['click'] = "<input style="color:0F0;" value="<?=$lang['bd_build']?>" OnClick="location.href='game.php?page=buildings&cmd=insert&building='">";

Как-так былоб лучше:

$parse['click'] = '<input style="color:0F0;" value="'.$lang['bd_build'].'" OnClick="location.href=game.php?page=buildings&cmd=insert&building=">';

Хотя тож мож бегло накосячить но суть такая

Тоже выдает такую ошибку

/includes/pages/class.ShowBuildingsPage.php on line 471

Link to comment
Share on other sites

  • 0
Какие кавычки?

А какие они бывают? :( RTFM!

Тоже выдает такую ошибку

/includes/pages/class.ShowBuildingsPage.php on line 471

Еще раз повторю, разберитесь в коде который вам тут написали и сами подумайте! :(

Edited by Mot
Link to comment
Share on other sites

  • 0
А какие они бывают? :( RTFM!

Еще раз повторю, разберитесь в коде который вам тут написали и сами подумайте! :(

$parse['click'] = '<input style="color:0F0;" value="'.$lang['bd_build'].'" OnClick="location.href=game.php?page=buildings&cmd=insert&building=">';

Разобрался ошибку не дает, вот только она не нажимается, в нем можно набирать текст.

Как c делать чтобы нажималось как кнопка то есть ссылка?

Link to comment
Share on other sites

  • 0
Какой эффект нужен?

Как кнопка нажал и она открывает то что нужно.

В ней с час отображается текст "перейти по ссылки" но при нажатии там окно для текста, а должно получится выполнения действия переход по ссылки.

Edited by julian
Link to comment
Share on other sites

  • 0

$parse['click'] = '<input style="color:0F0;" type="button" value="'.$lang['bd_build'].'" OnClick="location.href=game.php?page=buildings&cmd=insert&building=">';

На обработчик OnClick повесить то что нужно делать при щелчке

// style лучше не использовать, попробуйте через class

Edited by Mot
Link to comment
Share on other sites

  • 0
$parse['click'] = '<input style="color:0F0;" type="button" value="'.$lang['bd_build'].'" OnClick="location.href=game.php?page=buildings&cmd=insert&building=">';

На обработчик OnClick повесить то что нужно делать при щелчке

// style лучше не использовать, попробуйте через class

А как его и куда вешать? :(

Link to comment
Share on other sites

  • 0
Как кнопка нажал и она открывает то что нужно.

В ней с час отображается текст "перейти по ссылки" но при нажатии там окно для текста, а должно получится выполнения действия переход по ссылки.

По-русски умеете говорить?

Необходимо ВАМ четко и ДОСТУПНО для понимания другим людям сформулировать свою мысль.

Link to comment
Share on other sites

  • 0

По кожу на скринах.

Вот я выделил красным: видите слово Строить (само слово значение не имеет), а вокруг неё рамочка серенькая то есть она как кнопка.

56b0c7c636a4t.jpg

За эту рамочку я так понял отвечает тег <input>

А у меня вот так отображается просто ссылка без рамочки та что вокруг слова строить

3bac4ff701d7t.jpg

Я хочу такое же сделать. Нашел код в скрипте который отвечает за эту кнопку то есть ссылку.

if ( $HaveRessources == true )
$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><font color=#00FF00>".$lang['bd_build']."</font></a>";
else
$parse['click'] = "<font color=#FF0000>".$lang['bd_build']."</font>";
}
else
{

Вот как сюда добавить <input> чтоб получилось как на первом скрине кнопочка?

Link to comment
Share on other sites

  • 0
Переделываем огу? :(

<input> используется в форме.

То что вам нужно так ето задать рамки вокруг тега <a>.

Не переделываем а доделываем, так как немцы кинули её, а мексиканцы баг на баги делают.

Вот и решили её дома на денвери поставить и через локалку играть.

А что это запрещено за коном?

И как её создать? Эту рамку.

Edited by julian
Link to comment
Share on other sites

  • 0
Не переделываем а доделываем, так как немцы кинули её, а мексиканцы баг на баги делают.

Вот и решили её дома на денвери поставить и через локалку играть.

А что это запрещено за коном?

Никто ее не закидывал, вышла новая версия, вот и все.

Ога не на бесплатной лицензии распространяется, да и распространяется ли вообще?

Пo поводу как делать рамку и куда ее вставлять ответ один - RTFM!

Читайте учебники по использованию CSS и HTML

Link to comment
Share on other sites

  • 0

Я раза брался, два дня мучений и вуаля: Вот так он будет выглядеть в теги <input>

$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><input style='color:#0F0; font-weight: bold'; type='submit' value='".$lang['bd_build']."'></a>";

И не вокруг надо было создавать тега <a>, а внутри.

Не стирайте пост Админы и модераторы может кому то пригодится как делать.

Всем спасибо за внимание и за помощь!!! :)

Link to comment
Share on other sites

  • 0

Феерично!!!!

Такого использокания input я ещё не встречал.

Если кто-то и правда захочет это использовать, сперва 5 раз подумайте, потом вдумчиво почитайте http://govnokod.ru, а уж потом откройте учебник и сделайте как надо.

Edited by Int
Link to comment
Share on other sites

  • 0
Я раза брался, два дня мучений и вуаля: Вот так он будет выглядеть в теги <input>

$parse['click'] = "<a href=\"game.php?page=buildings&cmd=insert&building=". $Element ."\"><input style='color:#0F0; font-weight: bold'; type='submit' value='".$lang['bd_build']."'></a>";

И не вокруг надо было создавать тега <a>, а внутри.

Не стирайте пост Админы и модераторы может кому то пригодится как делать.

Всем спасибо за внимание и за помощь!!! :)

Для особенно одаренных объясню на примере:

вот код с оги для такого элемента, без установки доп. плагинов.

<td class="l">
<a href="index.php?page=b_building&session=10f14fab9842&modus=add&techid=1&planet=34114831">
<font color="#00ff00"> строить </font>
</a>
</td>

Про тег <input>:

Тег <INPUT> является одним из разносторонних элементов формы и позволяет создавать разные элементы интерфейса и обеспечить взаимодействие с пользователем
Взято тут

Что б понять как данный эффект сделан нужно просто посмотреть исходный код страницы

По секрету скажу что этого можно добиться указав рамки для элемента <a>

В вашем примере вы не отправляете данные элемента <input>

ЗЫ: Господи спаси грешных. :)

Edited by Mot
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy