在过去的几天里,我一直在努力解决这个问题,但我不知道为什么会这样。因此,我有一个导航栏,其中添加了我的不和谐频道以及带有图标的外部网站链接。我已将其放置在现有代码的中间。如果我尝试将其移至导航栏的末尾,则整个网站都会变成指向其中一个链接的链接。这是我的代码。
这是我创建的函数,以便显示不和谐和外部链接。
function showCustomHeader ($nameOfHeader,$url){
if($nameOfHeader == "Discord"){
echo "<a href='$url' target='_blank' title='$nameOfHeader'>";
echo "<img style='display: inline-block; vertical-align:middle'
src='/images/discord2.png' width='28' height='28'>";
}
if($nameOfHeader == "Equihash Pool"){
echo "<a href='$url' target='_blank' title='$nameOfHeader'>";
echo "<img style='display: inline-block; vertical-align:middle; margin:
-5px;' src='/images/equihashpool.png' width='25' height='25'>";
}
}
echo '<div class="nav-wrapper">';
echo '<div class="tabmenu-out">';
echo '<div class="tabmenu-inner">';
echo '<a href="/">';
echo "<img style='display: inline-block; vertical-align:middle'
src='/images/header.png' width='28' height='28'>";
echo ' '.YAAMP_SITE_NAME.'';
echo '</a>';
$action = controller()->action->id;
$wallet = user()->getState('yaamp-wallet');
$ad = isset($_GET['address']);
然后是其余的代码。如果我将自定义标题移到底部附近,则整个网站将变成一个链接,而我似乎无法弄清楚为什么...
showItemHeader(controller()->id=='site' && $action=='index' && !$ad, '/',
'Home');
showItemHeader($action=='mining', '/site/mining', 'Pool');
showItemHeader(controller()->id=='site'&&($action=='index' ||
$action=='wallet') && $ad, "/?address=$wallet", 'Wallet');
showItemHeader(controller()->id=='stats', '/stats', 'Graphs');
showItemHeader($action=='miners', '/site/miners', 'Miners');
// Custom Header for Discord + Equihash pool
showCustomHeader('Discord','https://discord.gg/7cB9amA');
showCustomHeader('Equihash Pool','https://equihash.thedirtydozenpool.com');
if (YIIMP_PUBLIC_EXPLORER){
showItemHeader(controller()->id=='explorer', '/explorer', 'Explorers');
}
if (YIIMP_PUBLIC_BENCHMARK) {
showItemHeader(controller()->id=='bench', '/bench', 'Benchs');
}
if (YAAMP_RENTAL) {
showItemHeader(controller()->id=='renting', '/renting', 'Rental');
}
如果格式不正确,或者我提供了太多信息,但我确实很沮丧,我事先表示歉意。谢谢您能给我的任何帮助。/