Зайди на сайт - сломай се руки)
+5
Риверс
novvel
Backs
Sprin
Druma
Участников: 9
Страница 1 из 1
Зайди на сайт - сломай се руки)
ЗАхожу на сайт Дарквела....форум, все дела....а потом вижу, чет не так....а вот оно что! нереально залезть на последних 2 вкладки...топ онлайна и поиск игрока.....есть предложения по разрешению проблемы?
Druma- Боец
- Сообщения : 89
Очки : 4810
Дата регистрации : 2011-07-04
Возраст : 35
Откуда : Киев
Re: Зайди на сайт - сломай се руки)
конечно есть
предлагаю переверстать сайт
предлагаю переверстать сайт
Sprin- Мастер войны
- Сообщения : 1022
Очки : 5785
Дата регистрации : 2011-07-23
Возраст : 37
Откуда : Челябинск
Re: Зайди на сайт - сломай се руки)
да давно пора это всплывающее меню убрать и сделать норм.
Backs- Рекрут
- Сообщения : 31
Очки : 4705
Дата регистрации : 2011-07-18
Возраст : 28
Re: Зайди на сайт - сломай се руки)
и ещё сместить надпись "Мы рады приветствовать вас на сервере DarkWel" чуть левее)
Backs- Рекрут
- Сообщения : 31
Очки : 4705
Дата регистрации : 2011-07-18
Возраст : 28
Re: Зайди на сайт - сломай се руки)
Увы риверс больше не сделат нам сайта, так и будем сидеть с этим унылым меню
Re: Зайди на сайт - сломай се руки)
- Код:
<ul>
<li><a class="hide" onfocus="this.blur()" href=""><?php echo $page_mtitle;?></a>
<ul>
<li><a onfocus="this.blur()" href="./?page=main" title=""><?php echo @$str[$lang]['0'];?></a></li>
<li><a onfocus="this.blur()" href="#" class="hide"><?php echo @$str[$lang]['16'];?></a>
<ul>
<li><a onfocus="this.blur()" href="./?page=about" title=""><?php echo @$str[$lang]['2'];?></a></li>
<li><a onfocus="this.blur()" href="./?page=rules" title=""><?php echo @$str[$lang]['1'];?></a></li>
<li><a onfocus="this.blur()" href="./?page=transfer" title=""><?php echo @$str[$lang]['3'];?></a></li>
<li><a onfocus="this.blur()" href="./?page=license" title=""><?php echo @$str[$lang]['4'];?></a></li>
</ul>
</li>
<li><a onfocus="this.blur()" href="#" class="hide"><?php echo @$str[$lang]['17'];?></a>
<ul>
<li><a onfocus="this.blur()" href="./?page=connect" title=""><?php echo @$str[$lang]['6'];?></a></li>
<li><a onfocus="this.blur()" href="./?page=reg" title=""><?php echo @$str[$lang]['8'];?></a></li>
</ul>
</li>
<li><a onfocus="this.blur()" href="./forum/" title=""><?php echo @$str[$lang]['18'];?></a></li>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['14']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
if (@$_SESSION['logined'][$i] == 1) {echo "<li><a onfocus=\"this.blur()\" href=\"./?page=lk&realm=$i&do=main\" title=\"\">".$realm_title[$i]."</a></li>";
} else { echo "<li><a onfocus=\"this.blur()\" href=\"./?page=lk&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>"; }
}
echo "</ul></li>";
} else {
if (@$_SESSION['logined'][$i] == 1) {echo "<li><a onfocus=\"this.blur()\" href=\"./?page=lk&realm=$i&do=main\" title=\"\">".@$str[$lang]['14']."</a></li>";
} else { echo "<li><a onfocus=\"this.blur()\" href=\"./?page=lk&realm=$i\" title=\"\">".@$str[$lang]['14']."</a></li>"; }
}
?>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['5']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=online&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" href=\"./?page=online&realm=1\" title=\"\">".@$str[$lang]['5']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['9']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=statistics&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=statistics&realm=1\" title=\"\">".@$str[$lang]['9']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['7']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=ban&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=ban&realm=1\" title=\"\">".@$str[$lang]['7']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['10']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=tkills&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" href=\"./?page=tkills&realm=1\" title=\"\">".@$str[$lang]['10']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['11']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=tgold&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" href=\"./?page=tgold&realm=1\" title=\"\">".@$str[$lang]['11']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['12']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=tonline&realm=$i\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" href=\"./?page=tonline&realm=1\" title=\"\">".@$str[$lang]['12']."</a></li>";
}
?>
<?php
if ($realm_count > 1) {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" class=\"hide\" href=\"\" title=\"\">".@$str[$lang]['19']."</a>";
echo "<ul>";
for ($i = 1; $i <= $realm_count; $i++) {
echo "<li><a onfocus=\"this.blur()\" href=\"./?page=armory&realm=$i&do=search\" title=\"\">".$realm_title[$i]."</a></li>";
}
echo "</ul></li>";
} else {
echo "<li style=\"color: #fff;\"><a onfocus=\"this.blur()\" href=\"./?page=armory&realm=1&do=search\" title=\"\">".@$str[$lang]['19']."</a></li>";
}
?>
</ul>
</li>
</ul>
Это активное меню,очень сложный код, если сделать статичное, то меню потеряет смысл,и не будет поддерживать "многореалмность"
Так же сказали, что это не безопасно. Лак вроде пытается сделать, потерпите не много..
Re: Зайди на сайт - сломай се руки)
Впринципе это не сложно)Даже для меня,как для начинающего программиста) думаю Аникей разберется с этим в ближайшее время)
Аппостол- Воин
- Сообщения : 282
Очки : 4920
Дата регистрации : 2011-09-04
Возраст : 32
Откуда : Москва
Re: Зайди на сайт - сломай се руки)
Это кажется так, что просто но на самом деле нет.
Я не изучал пых, мб ошибаюсь..
В кратце скажу - если делаешь статичным,то "подразделы"(например: топ арены > "2х2;3х3;5х5" - это есть подразделы) становятся под самим меню..Всё перепробовал, пока не получается у меня.
Вообщем у кого есть идеи - слушаю.
Скрин могу дать, но думаю это не к чему.
Я не изучал пых, мб ошибаюсь..
В кратце скажу - если делаешь статичным,то "подразделы"(например: топ арены > "2х2;3х3;5х5" - это есть подразделы) становятся под самим меню..Всё перепробовал, пока не получается у меня.
Вообщем у кого есть идеи - слушаю.
Скрин могу дать, но думаю это не к чему.
Re: Зайди на сайт - сломай се руки)
Можно прикрутить готовые плагины или использовать готовые решения для меню.
Демо и тутор по прикручиванию при использовании простейшего CSS: http://www.sohtanaka.com/web-design/easy-toggle-jquery-tutorial/. Вполне юзабильно, симпатично и просто. Не обязательно знать англ. достаточно разбираться в XHTML и CSS.
Демо и тутор по прикручиванию при использовании простейшего CSS: http://www.sohtanaka.com/web-design/easy-toggle-jquery-tutorial/. Вполне юзабильно, симпатично и просто. Не обязательно знать англ. достаточно разбираться в XHTML и CSS.
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
А вот еще проще, даже на русском - http://www.webmascon.com/topics/coding/42a.asp , http://vremenno.net/html-css/css-drop-down-menu/ ;
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
Еще как вариант: не обязательно менять меню, можно просто для всплывающего блока или всего элемента выставить свойство в CSS - z-index: 9999; чтобы элемент был на слой выше всего остального.
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
Я покопался в коде и заметил, что у блока с меню-подменю и блока с кнопками голосования унаследованные стили...возможно z-index указан один и тот же на один родительский элемент. Возможно ошибка именно в этом.
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
Благодарствую, переписал css, всё получилось.Верн пишет:Я покопался в коде и заметил, что у блока с меню-подменю и блока с кнопками голосования унаследованные стили...возможно z-index указан один и тот же на один родительский элемент. Возможно ошибка именно в этом.
Ошибок нет. пруф
Вечером будет исправлено.
Re: Зайди на сайт - сломай се руки)
Очень рад, что смог помочьRiverS пишет:
Благодарствую, переписал css, всё получилось.
Ошибок нет. пруф
Вечером будет исправлено.
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
Мдэээ, неужели нельзя задать выравнивание по середине для надписи "Мы рады приветствовать вас на сервере DarkWel" оно теперь не вылазит в опере за границу, но выравнено вправо все равно. Косяк мелкий, но сразу в глаза бросается, такую мелочь и не исправить не серьезно как то.
Re: Зайди на сайт - сломай се руки)
+1novvel пишет:Да и меню слишком прозрачное, нечитаемо.
По поводу центрирования:
<div class="mb_top"><center>Мы рады приветствовать вас на сервере DarkWel</center></div>
Не нашел в стилях противоречие тегу - <center>, но видимо опять же он присвоил стили родителя. Поэтому проще выставить text-align: center; для дива с классом .mb_top
Спустя некоторое время, заметил что ошибка не в центрировании текста, а в позиционировании дива .mb_top.
В стилях нужно переправить padding: 40px 0 0 75px; блок тупо отступает с левого края на 75 пикселей. Либо прописать 0 пикселей, либо центровать следующим способом: margin:40px auto 0; (при этом padding:0;)
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
- Спойлер:
- Хорошо что есть люди которым не лень код разгребать, мне лично было лень
Re: Зайди на сайт - сломай се руки)
Зато на пользу всем посетителям сайта =)novvel пишет:Хорошо что есть люди которым не лень код разгребать, мне лично было лень
Верн- Сообщения : 7
Очки : 4579
Дата регистрации : 2011-10-22
Возраст : 34
Откуда : Россия / Екатеринбург
Re: Зайди на сайт - сломай се руки)
firebug on и сделай себе кнопку))Druma пишет:ЗАхожу на сайт Дарквела....форум, все дела....а потом вижу, чет не так....а вот оно что! нереально залезть на последних 2 вкладки...топ онлайна и поиск игрока.....есть предложения по разрешению проблемы?
Вирус- Боец
- Сообщения : 106
Очки : 4727
Дата регистрации : 2011-09-12
Re: Зайди на сайт - сломай се руки)
Угу угу, сейчас починят сайт и это приведет к откату, эдак на месяц-два.
Мастодонтэ- Воин
- Сообщения : 246
Очки : 4922
Дата регистрации : 2011-07-27
Возраст : 39
Похожие темы
» Ищу 3х3, 5х5. Фрост маг, руки, войс.
» Не могу зайди в мир:с
» Уважаемый АДМИНИСТРАТОР. Умоляю зайди. ПОСЛЕДНИЙ раз прошу.
» Сайт сервера
» Новый сайт
» Не могу зайди в мир:с
» Уважаемый АДМИНИСТРАТОР. Умоляю зайди. ПОСЛЕДНИЙ раз прошу.
» Сайт сервера
» Новый сайт
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|