Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Сайт

Обсуждение работы форума и сайта. Все свои предложения, замечания и обнаруженные баги пишем в этот раздел.
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5588
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Сайт

Сообщение AlexSpl » 04 мар 2012, 21:49

Мне больше нравится вариант, когда каждый раздел располагается на отдельной странице.
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Сайт

Сообщение VDV_forever » 06 мар 2012, 12:31

AlexSpl писал(а):

Мне больше нравится вариант, когда каждый раздел располагается на отдельной странице.


Так каждый раздел на отдельной странице Саша, как и было. Просто пока, на главную попадает все, что публикуется на сайте. Потом, это все, с главной будет убрано (пока оставил, что бы на главную выводилась одна запись :) ), и попадать на главную будут только новости. А добавление новостей будет приносить удовольствие, а не мучение, как это было ранее. Более того, новости сможет размещать любой зарегистрированный пользователь. ;) Пока такие планы. + еще много интересного ;)

Например сегодня сменился дизайн сайта. :!:

Прошу высказывать любые мысли.

Кстати как Вам идея переименовать раздел Главная на раздел Новости?
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Сайт

Сообщение VDV_forever » 06 мар 2012, 13:20

Буду здесь постить проблемы и их решения (по большей части для себя, что бы не забыть):

После закачки темы необходимо обязательно выполнить следующее:

I) Для нормального отображения таблиц и выравнивания текста и картинок (внутритабличных) корректируем файл style.css в следующем виде:

.art-article th, .art-article td
{
padding: 2px;
border: solid 2 #0E1D25;
vertical-align: center;
}

II) Для нормального отображения цитат корректируем файл style.css в следующем виде:

.art-postcontent blockquote p
{
margin:10px;
}

III) Для выделения чисел/месяцев в календаре корректируем файл style.css в следующем виде:

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
color: maroon;
}

#wp-calendar a {
display: block;
color: maroon;
}

IV
.art-content-layout .art-sidebar1
{
background-color: #9C9C9C;
width: 250px;
}

{
background-color: #9C9C9C;
}

заменить color: #9C9C9C; на #b0b0b0 //цвет левой колонки

V .art - sheet - cc
{background-color: #dddddd;
} //цвет слоя основного контента;

VI .art-blokcontent-body
a:hover, .art-blockcontent-body a.hover
{color: #B00000} //цвет навидения ссылки в рубриках

***

1) таблицы выравненные не по центру. Решено.
Решение нашел самое простое.
Перед таблицей поставил тег <div align="center"> и все встало на свои места.

Причиной отображения таблицы по ширине является указание для тега <p> выравнивание по ширине justify в style.css. Поэтому несмотря на то, что в контенте для таблицы указывалось выравнивание по центру, это игнорировалось многими браузерами.

2) Поскольку структура WP придерживается алфавитной расстановки рубрик и записей, то пришлось ввести буквы (в алфавитном порядке). Если нумеровать цифрами (как это было на старом сайте), то получим следующее содержание 1, 11, 2, 12, 3 .... 9, 10... и.т.д.

Этого можно избежать, если Содержание делать не записями, а страницами. Но страницы будут заняты под другое меню: ТЕ, Новая локализация, Online игры и.т.д. // Завтра попробую, этот вариант.

Пока не знаю как сделать лучше.

3) Как заставить скрипт, работать на WP!?

http://handbookhmm.ru/wp/?cat=22

4) Прорисовка пустых окон: http://handbookhmm.ru/wp/?cat=21. Решено
добавить пустые ячейки td
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Сайт

Сообщение VDV_forever » 08 мар 2012, 01:43

3) Как заставить скрипт, работать на WP!? (Решено)

http://handbookhmm.ru/wp/?p=85

1. Выносим скрипт в отдельный файл (damage.js), причем в этом файле не должно быть открывающего и закрывающего тега <script>. Файл должен начинаться сразу с var Unit.

Код: Выделить всё
var Unit = []
  Unit[0]  = [ 1,  1,  1,  1,   1, 'peasant']
  Unit[1]  = [ 5,  3,  2,  3,  10, 'archer']
  Unit[2]  = [ 5,  9,  3,  4,  15, 'pikeman']
  Unit[3]  = [ 7,  9,  4,  6,  25, 'swordsman']
  Unit[4]  = [10,  9,  5, 10,  30, 'cavalry']
  Unit[5]  = [11, 12, 10, 20,  50, 'paladin']

  Unit[6]  = [ 3,  1,  1,  2,   3, 'goblin']
  Unit[7]  = [ 3,  4,  2,  3,  10, 'orc']
  Unit[8]  = [ 6,  2,  3,  5,  20, 'wolf']
  Unit[9]  = [ 9,  5,  4,  6,  40, 'ogre']
  Unit[10] = [10,  5,  5,  7,  40, 'troll']
  Unit[11] = [12,  9, 12, 24,  80, 'cyclops']

  Unit[12] = [ 3,  1,  1,  2,   5, 'centaur']
  Unit[13] = [ 4,  7,  2,  3,  15, 'gargoyle']
  Unit[14] = [ 6,  6,  3,  5,  25, 'griffin']
  Unit[15] = [ 9,  8,  5, 10,  35, 'minotaur']
  Unit[16] = [ 8,  9,  7, 12,  75, 'hydra']
  Unit[17] = [12, 12, 25, 50, 200, 'dragon']

  Unit[18] = [ 4,  2,  1,  2,   2, 'sprite']
  Unit[19] = [ 6,  5,  2,  4,  20, 'dwarf']
  Unit[20] = [ 4,  3,  2,  3,  15, 'elf']
  Unit[21] = [ 7,  5,  5,  8,  25, 'druid']
  Unit[22] = [10,  9,  7, 14,  40, 'unicorn']
  Unit[23] = [12, 10, 20, 40, 100, 'phoenix']

  Unit[24] = [ 6,  1,  1,  2,   4, 'rogue']
  Unit[25] = [ 7,  6,  2,  5,  20, 'nomad']
  Unit[26] = [ 8,  7,  4,  6,  20, 'ghost']
  Unit[27] = [10,  9, 20, 30,  50, 'genie']

function calc(A1, D2, U1, K1) {
 var i = A1 - D2
   if (i > 17) i = 17
   if (i < -16) i = -16
   return Math.min(Math.max(Math.round(eval(U1 * K1 * Math.pow((1.0 + 0.1 * sign(i)),
   Math.abs(i)))), 1), 32000)
}
function sign(val) {
  if (val < 0) {return -1}
  if (val == 0) {return 0}
  if (val > 0) {return +1}
}
function Attack() {
  document.getElementById('A').innerHTML = calc(
    document.getElementById('A1').innerHTML,
    document.getElementById('D2').innerHTML,
    document.getElementById('U1').innerHTML.split('-')[0],
    document.HoMMIcalc.K1.value) + '-' + calc(
    document.getElementById('A1').innerHTML,
    document.getElementById('D2').innerHTML,
    document.getElementById('U1').innerHTML.split('-')[1],
    document.HoMMIcalc.K1.value);

  document.getElementById('K').innerHTML = parseInt(eval(calc(
    document.getElementById('A1').innerHTML,
    document.getElementById('D2').innerHTML,
    document.getElementById('U1').innerHTML.split('-')[0],
    document.HoMMIcalc.K1.value)
    / document.getElementById('Z2').innerHTML)) + '-' +
    parseInt(eval(calc(
    document.getElementById('A1').innerHTML,
    document.getElementById('D2').innerHTML,
    document.getElementById('U1').innerHTML.split('-')[1],
    document.HoMMIcalc.K1.value)
    / document.getElementById('Z2').innerHTML));
}
function ShowUnit(obj1, I) {
var ind = obj1.selectedIndex
  document.getElementById('A').innerHTML = '-------'
  document.getElementById('K').innerHTML = '-------'
  if (I == 1) {
    document.getElementById("A1").innerHTML = Unit[ind][0] + parseInt(document.HoMMIcalc.HA1.value)
    document.getElementById("D1").innerHTML = Unit[ind][1] + parseInt(document.HoMMIcalc.HD1.value)
    document.getElementById("U1").innerHTML = Unit[ind][2] + "-" + Unit[ind][3]
    document.getElementById("Z1").innerHTML = Unit[ind][4]
    document.HoMMIcalc.am.src = "monsters/" + Unit[ind][5] + ".gif"
  }
  if (I == 2) {
    document.getElementById("A2").innerHTML = Unit[ind][0] + parseInt(document.HoMMIcalc.HA2.value)
    document.getElementById("D2").innerHTML = Unit[ind][1] + parseInt(document.HoMMIcalc.HD2.value)
    document.getElementById("U2").innerHTML = Unit[ind][2] + "-" + Unit[ind][3]
    document.getElementById("Z2").innerHTML = Unit[ind][4]
    document.HoMMIcalc.dm.src = "monsters/" + Unit[ind][5] + "2.gif"
  }
}


2. Копируем файл damage.js сюда: http://handbookhmm.ru/wp/wp-content/the ... enev25/wp/

3. в файле header.php вставляем строчку (сразу же после окончания первого объявленного скрипта):
Код: Выделить всё
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/wp/damage.js"></script>


4. В самом контенте вставляем только форму
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Сайт

Сообщение VDV_forever » 13 мар 2012, 10:51

2) Решено В рубриках нумерацию начинаем с 01, а не с 1, тогда сдвигов наблюдаться не будет. В самих же записях можно оставить как было 1, 2, 3 и.т.д.

http://handbookhmm.ru/wp/

По-прежнему интересует Ваше мнение по дизайну сайта, по цветам. Чего не хватает, что лишнее. Уже готовы 2 содержания (пока не перенесены на сайт). Осталось сделать верхнее меню, откорректировать все ссылки и осуществить полноценный перенос. ;)

P.S. Понравилась идея Вовы (Miner), по поводу замены логотипа в шапке, на ту, которая была на старом форуме, но, в уменьшенном виде, чтобы оса совпадала по габаритам с нынешней: ширина: 470px; высота: 106px; . Был бы очень признателен, за такую картинку. Сейчас времени на это совершенно нет.
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5588
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Ранняя неинтерактивная демо-версия

Сообщение AlexSpl » 26 мар 2012, 12:51

Дима, разбей новости по месяцам. Очень неудобно скроллить, и большая часть картинок не грузится. Оптимально было бы привязать новость к дате в календаре, что справа. Кликаешь по такой ссылке и переходишь сразу к новости, датированной соответствующим числом (или ближайшей новости по дате). Было бы здорово!

Последняя буква названия раздела "Tournament Edition" почему-то превратилась в "r" :)
Можно также разместить ссылки на последние (видимо) версии TE: TE 1.04 Offline f1 (оффлайн) и TE 1.05 Online b12 (онлайн) с инструкциями по установке и списком изменений.
Кроме того, нужно убрать ссылку на устаревшую утилиту, которая меняет заставку (с инсталлятором TE идёт новая версия).
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Ранняя неинтерактивная демо-версия

Сообщение VDV_forever » 26 мар 2012, 13:07

AlexSpl писал(а):

Дима, разбей новости по месяцам. Очень неудобно скроллить, и большая часть картинок не грузится. Оптимально было бы привязать новость к дате в календаре, что справа. Кликаешь по такой ссылке и переходишь сразу к новости, датированной соответствующим числом (или ближайшей новости по дате). Было бы здорово!

Последняя буква названия раздела "Tournament Edition" почему-то превратилась в "r" :)


Перенес сайт на основное место дислокации http://handbookhmm.ru :) Теперь все должно грузиться.
Один только прикол, теперь я не могу зайти на сайт как админ, буду разбираться. Где то накосячил :(

На счет новостей: В целях ускорения объединил все новости по годам, но в будущем сделаю как ты говоришь. Благо знаю как это сделать. ;)
Новости за 2012 год пойдут уже как полагается, согласно календарю. ;)

Спасибо за найденную опечатку, исправлю первым делом как зайду на сайт. ;)

Спасибо, Саша!
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Ранняя неинтерактивная демо-версия

Сообщение VDV_forever » 26 мар 2012, 13:14

Tournament Edition, поправил ;)

Очень интересует любые мнения, пожелания, критика. Не стесняемся :idea:
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
VDV_forever  
имя: Дмитрий
Администратор
 
Сообщения: 3862
Зарегистрирован: 22 мар 2009, 12:36
Пол: Мужчина
Поблагодарили: 986 раз.

Re: Сайт

Сообщение VDV_forever » 26 мар 2012, 13:22

ВНИМАНИЕ – Сайт-справочник работает в тестовом режиме, многие ссылки внутри контента ведут на старую версию сайта, либо не кликабельны вовсе. Приношу извинения за временные неудобства.

Обо всех глюках, неточностях, багах и.т.д. просьба сообщать на форум в эту тему.

Прошу не стесняться, высказывать свои пожелания, критику и.т.д. Очень важно знать Ваше мнение :!:

http://handbookhmm.ru/
http://www.handbookhmm.ru- Познай все тонкости игры!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5588
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2185 раз.

Re: Ранняя неинтерактивная демо-версия

Сообщение AlexSpl » 26 мар 2012, 13:24

Спасибо! Оперативно :!:

Добавлю пока изменения в версии TE Offline 1.04 f1:

[+] Исправлен баг оригинала, приводящий к вылету или повреждению памяти процесса, если в бою у героя компьютерного игрока в книге заклинаний присутствует Огненный Шар и/или Звездопад.

и TE Online 1.05 b12:

[+] Запрет недель и месяцев прироста существ.

[+] При наведении курсора на отряд в бою в статусной строке отображается подсказка о возможном уроне.

[+] Теперь Таверна работает корректно при любом количестве героев на карте.
Файл RCRTHER1.BIN поместить в ресурсы игры HEROES.AGG c помощью утилиты H1XAggPack

Цитата:
Особенности работы новой Таверны

1. До покупки 8-го героя Таверна игрока работает, как обычно. Исключением является смена недели: герои, находящиеся в Таверне, освобождаются (попадают в пул) не последовательно, начиная с левого слота Игрока 1 и заканчивая правым слотом Игрока 4, а одновременно.

2. При покупке 8-го героя в Таверне игрока остаётся всего один герой. Слот, из которого был куплен герой, помечается пустым и не отображается при просмотре героев в Таверне.

3. При потере одного из 8-ми героев (увольнение или поражение в битве) случайный герой из пула занимает пустой слот. При сдаче или откупе, пустой слот занимает сбежавший или откупившийся герой. Таверна продолжает работать в штатном режиме (с двумя слотами).

4. При смене недели, если в Таверне находится только один герой, он заменяется на случайного героя из пула. Пустой слот остаётся.


***
Можно также добавить информацию по условиям сбегания с поля боя героя компьютерного игрока, только не знаю пока в какой раздел. Пытался редактировать своё сообщение (заголовки светло-зелёного цвета почти не читаются). Теперь не знаю, как ставить нижний индекс на этом форуме, поэтому индексы временно заключил в круглые скобки (см. ветку форума "Интересные факты" (стр. 6), там, кстати, остались ещё "интересные факты", которым не нашлось пока места в Справочнике).
Последний раз редактировалось AlexSpl 26 мар 2012, 14:12, всего редактировалось 3 раз(а).
Вернуться к началу

Пред.След.

Вернуться в Развитие форума, сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron