Jump to content

Срочно - нужна помощь по шаблонам!


Recommended Posts

Нужно помочь с окончательным переводом и проверкой шаблонов:

http://norrath.ru/wiki/Шаблон:QuestInformation

http://norrath.ru/wiki/Шаблон:EquipInformation - для Яшича - нет черного фона при использовании шаблона, в оригинале - черный фон

http://norrath.ru/wiki/Шаблон:ZoneInformation

и связанных с нимим шаблонов

Необходимо удалить все ссылки на lootdb и llinks как-то так ресурсы называются, если будем сооружать аналог для каталогизации ссылок на предметы, то тогда и добавим ссылки

Еще

http://norrath.ru/wiki/Шаблон:Сер..._Сококар - не обрабатывается нормально, для сравнения http://eq2.wikia.com/wiki/Template:Sokokar_Timeline т.е. там это float окошко/

+ у нас даже не появляется, я вот понять не могу, наша вики не умеет находить соответсвия в названиях статей:) или я где-то не перевела откуда брать соответвия? тоже нужна помощь...

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

Edited by Фай Д. Флоурайт
Что исправлено - удалено
Link to comment
Share on other sites

И еще не обрабатывается черный фон, это я уже писала, не обрабатывается цветовая дифференциация - там где монеты - награда за квест, в описании предметов.

Link to comment
Share on other sites

http://norrath.ru/wiki/Шаблон:GetIcon - не обрабатывается, все картинки закачаны, ни с переводом ни без никак не работает, т.е. используется только одна иконка sprite.gif, а выбор части картинки из нужного gif файла не работает (повторяюсь все картинки закачаны в вики)...
Link to comment
Share on other sites

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

Вот, пожалуйста, создали каты - и сразу ошибки:

Категория:- Именные мобы

Категория:- Мобы

Категория:- Задания‎

Категория:- Открываемые локации‎

Категория:- Дроп

Категория:- Lore‎

Категория:- POI‎

Категория:- Инстансы

Категория:- Зоны‎

Категория:- Серии заданий‎

Категория:- НПС

Что за дефисы в начале названий катов? Откуда они взялись? из-за недоправленного шаблона полагаю. Ну дык не надо значит штамповать категории, пока не вылизаны шаблоны.

Художник и blinnna - вам необходимо скоординировать совместную работу над переводом шаблонов - прежде всего в вопросе терминологии - поэтому обязательно пообщайтесь друг с другом :) А также обращайте внимание на страницу свежих правок.

Я очень надеюсь, что вы сможете оперативно подготовить шаблоны вики, чтобы можно было начинать открытую над ней работу.

Link to comment
Share on other sites

Это не ошибка, из-за скрипта проверки ссылок рассчитанного на английский синтаксис я решила, что проще тогда называть категории

- НПС

- Именные мобы

- Серии заданий

так правильнее!

только не надо путать обязательно категория выглядит так

Насфарские_Болота_-_НПС

Насфарские_Болота_-_Именные мобы

ибо

Насфарские Болота НПС, выглядят непонятно, проверка категории а если категорию называть со слова "НПС", то по русски она должны называтся - НПС Насфарских болот - этого не вставишь в проверку синтаксиса ссылок вообще никак! И не настроить авто добавление НПС по указанию зоны обитания.

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

Edited by blinnna
Link to comment
Share on other sites

М-да... шаблоны на Wikia — это жесть ещё та. Имхо, не надо гнаться за точным соответствием формы, для начала нам нужно содержание. Форму всегда можно подогнать позднее. Хорошее содержание даже в плохом оформлении лучше, чем его отсутствие.

Посмотрел, например, где проблема с отработкой цветов. Дело в том, что на Вики есть несколько оформлений, типа Классика, Монобук, и т.п. Сейчас у них все цвета в явном виде убраны в файлы стилей. Где лежат эти файлы и что у них там написано я без понятия.

Например, черный цвет для фона экипировки задаётся так:

class="examinewindow" width="100%" border="0" cellspacing=0 cellpadding=2 style="border:4px solid #000;"

Где описан этот класс "examinewindow", неизвестно. При желании, можно явно написать style="background=black;", и всё почернеет. Цвет шрифта тоже куда-то спрятан.

Будем гнаться за детальным подражанием Wikia — опять бессмысленно потеряем время.

Суть шаблонов в функциональности прежде всего.

Link to comment
Share on other sites

М-да... шаблоны на Wikia — это жесть ещё та. Имхо, не надо гнаться за точным соответствием формы, для начала нам нужно содержание. Форму всегда можно подогнать позднее. Хорошее содержание даже в плохом оформлении лучше, чем его отсутствие.

Посмотрел, например, где проблема с отработкой цветов. Дело в том, что на Вики есть несколько оформлений, типа Классика, Монобук, и т.п. Сейчас у них все цвета в явном виде убраны в файлы стилей. Где лежат эти файлы и что у них там написано я без понятия.

Например, черный цвет для фона экипировки задаётся так:

class="examinewindow" width="100%" border="0" cellspacing=0 cellpadding=2 style="border:4px solid #000;"

Где описан этот класс "examinewindow", неизвестно. При желании, можно явно написать style="background=black;", и всё почернеет. Цвет шрифта тоже куда-то спрятан.

Будем гнаться за детальным подражанием Wikia — опять бессмысленно потеряем время.

Суть шаблонов в функциональности прежде всего.

Ну неужели сделать поиск по объявлению этого класса так сложно?
Link to comment
Share on other sites

/* <pre> */

/* **** CSS in here is related to the styling of the examine window templates. */

/* namely EquipInformation and ItemInformation **** */


.examinewindow li

{

list-style-image: url(http://images.wikia.com/eq2/images/e/ea/Eq2bullet.gif);

}


.examinewindow a:link { color: #0033FF; }

.examinewindow a:visited { color: #6666FF; }

.examinewindow a.new { color: #FF3333; }


span.itemquality {

	font-weight: bold;

	font-size: 130%;

	font-family: Times;

	margin-top: 20px;

}


/* Link Quality Colors (for Examine Windows) */ 

.xqc-mythical, .xqc-mythical a:link, .xqc-mythical a:visited { color: #CC0066; }

.xqc-fabled, .xqc-fabled a:link, .xqc-fabled a:visited { color: #FF9999; }

.xqc-mastercrafted, .xqc-mastercrafted a:link, .xqc-mastercrafted a:visited { color: #FF9900; }

.xqc-legendary, .xqc-legendary a:link, .xqc-legendary a:visited { color: #FF9900; }

.xqc-treasured, .xqc-treasured a:link, .xqc-treasured a:visited { color: #BDEDFF; }

.xqc-handcrafted, .xqc-handcrafted a:link, .xqc-handcrafted a:visited { color: #33CC00; }

.xqc-uncommon, .xqc-uncommon a:link, .xqc-uncommon a:visited { color: #33CC00; }

.xqc-common, .xqc-common a:link, .xqc-common a:visited { color: #EEEEEE; }

.xqc-unknown, .xqc-unknown a:link, .xqc-unknown a:visited { color: #BBBBBB; }


table.examinewindow { 

	background-color: #000000;

	color: #FFFFFF;

	font-family: Times;

}

table.ew-extras, td.ew-extras {

	background-color: #DDDDDD;

	color: #000000;

}

td.ew-title-block {

	color: #FFFFFF;

	padding-bottom: 10px; 

}


.ew-low { color: #BBBBBB; }

.ew-high { font-weight: bold; color: #FFFFFF; }

.ew-effects { color: #FFFF00; }

.ew-flags { font-weight: bold; color: #FFFF00; }

.ew-title { font-size: 166%; font-weight: bold;}

.ew-desc { font-size: 100% }

.ew-effectlist, font.ew-effectlist a:link, font.ew-effectlist a:visited  { color: #99ccff; }

.ew-effectdesc { color: #ffffff; }


.ew-stats { 

	color: #33CC00;

	font-weight: bold;

}


/* for use by [[Template:RecipeBook]] */

td.ew-recipe ul li a:link, td.ew-recipe ul li a:visited,

td.ew-recipe a, td.ew-recipe a:visited

{

	color: yellow;

}


td.ew-recipe ul li a.new:link, td.ew-recipe ul li a.new:visited,

td.ew-recipe a.new, td.ew-recipe a.new:visited

{

	color: red;

}


td.ew-recipe ul, td.ew-recipe ul li

{

margin-left:0pt;

list-style-image: none;

list-style-type: none;

}


/* for use by [[Template:GreenRed]] */

.xc-green, .xc-green a:link, .xc-green a:visited { color: #33CC00; }

.xc-red, .xc-red a:link, .xc-red a:visited { color: #CC0000; } 


/* end of Examine Window */



/* </pre> */

Теперь возникает вопрос к деду. Что с этим страшным кодом делать и с чем его едят и куда его совать....

Link to comment
Share on other sites

Теперь возникает вопрос к деду. Что с этим страшным кодом делать и с чем его едят и куда его совать....

Куда-куда... в файлик стиля совать нужно :) Засунул. Вроде бы работает.

Завтра вечерком посмотрю внимательно каскадные стили викии, сравню с нашими - если еще что-то найду - тоже подключу и у нас. Также доподключу те расширения, до которых дотянутся руки (некоторое подключить не получится, поскольку они являются закрытыми разработками Викии для самих себя, но многие - лежат в открытом доступе).

Link to comment
Share on other sites

Еще в вики расширенная страница редактирования и создания страницы

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

- при создании есть выбор шаблон, он загружается автоматом, может тоже можно выпросить:)

Link to comment
Share on other sites

Вроде бы все в плане оформления теперь работает как надо.

Стили вынесены в MediaWiki:Common.css, ява-скрипты - в MediaWiki:Common.js

За двумя гадскими исключениями - изображения по ссылке выводятся именно как ссылки, а не изображения.

Пример - работа шаблона Link2EQ2MAP, который используется для обозначения координат.

За обработку изображений отвечает расширение LinkedImage. Оно установлено, но почему-то не выполняет задачу.

Вторая проблема - вышеупоминаемый шаблон Push2CB.

В оригинале работает вот так например, а у нас функция не пашет, причем напрочь.

Задача - посмотреть код шаблонов, отвечающих за вывод картинок. Постараться понять, почему не работает. Посмотреть описание работы расширения LinkedImage, может быть что-то я упустил с его настройкой. Посмотреть код шаблона Push2CB. Постараться понять, почему оно, зараза, не работает.

Прежде всего прошу помощи Художника и Fuego.

Link to comment
Share on other sites

Push2CB там ничего нет, только ссылка на стиль...

http://norrath.ru/wiki/Шаблон:Loc там ссылка показывает путь до изображения, но является именно ссылкой на нужный uid на eq2map это работает только если при использовании {{loc||||uid=(указывать здесь номер uid с карты}}.

должен быть кусок стиля отвечающий за это, т.к. нигде я <linkedimage> не нашла... а оно должно быть для задания параметров...

Edited by blinnna
Link to comment
Share on other sites

Push2CB:

стиль описан, я ведь давал ссылочки на доп.стиль вики и ява-скрипты

Стили вынесены в MediaWiki:Common.css, ява-скрипты - в MediaWiki:Common.js

и там как раз в css задан стиль cpinput, но главное - механизм его работы описан в ява-скрипте

/**
* Easy Copy Input
* Author: Dantman
*/

function initCPinput() {
var cpi = YAHOO.util.Dom.getElementsByClassName( 'cpinput', 'span', document );
for( var c = 0; c < cpi.length; c++ ) {
var input = document.createElement( 'input' );
input.title = "right-click and choose Copy";
input.value = cpi[c].innerHTML;
input.className = 'cpinput';
input.readOnly = true;
input.onclick = cpInputOnClick;
input.onfocus = cpInputOnFocus;
input.onblur = cpInputOnBlur;
cpi[c].parentNode.insertBefore( input, cpi[c] );
cpi[c].parentNode.removeChild( cpi[c] );
}
}
addOnloadHook(initCPinput);

function cpInputOnClick() {
this.focus();
}
function cpInputOnFocus() {
this.select();
this.style.backgroundColor = '#0000FF';
}
function cpInputOnBlur() {
this.style.backgroundColor = '#FFFFFF';
}
/*[/code]

Но код не выполняется, потому что нужно подправить скрипт для его работы.

Link to comment
Share on other sites

Push2CB:

стиль описан, я ведь давал ссылочки на доп.стиль вики и ява-скрипты

и там как раз в css задан стиль cpinput, но главное - механизм его работы описан в ява-скрипте

/**

 * Easy Copy Input

 * Author: Dantman

 */


function initCPinput() {

	var cpi = YAHOO.util.Dom.getElementsByClassName( 'cpinput', 'span', document );

...
Но код не выполняется, потому что нужно подправить скрипт для его работы.
Хм... Я не вкурсах... А что это за фиговина:
YAHOO.util.Dom.

Т.е. есть этот самый комплект/модуль YAHOO?

Link to comment
Share on other sites

У движка Wiki есть настройки?

Просто этот :LinksEQ2Map используется как вложение в :Loc, который в свою очередь формирует ссылку (<a href=""...>данные от :LinksEQ2Map</a>). Фигня в том, что Вики парсит данные от :LinksEQ2Map в обычный текст. Например, если я принудительно сделаю чтобы данные от :LinksEQ2Map=<img src="..." /> - то Вики, используя парсер для [] (квадратных скобок) сделает все чтобы данные от :LinksEQ2Map считались обычным текстом. Т.е. сделает его равным &lt;img src="..." /&gt;, что, естественно, HTML-движком воспринимается как обычный текст.

Предполагаю, что есть настройка для парсера [], которая сама разбирает, что за содержимое у ссылки: если это текст, то тектом и выводит, если это URL на графику - автоматически обрамляет ее в тэг <img ... />

Link to comment
Share on other sites

Товарищи мы нид серьезный хелп в полной переделке шаблона под русский язык

есть шаблон http://norrath.ru/wiki/Шаблон:NormalizeRarity призванный помогать переделывать степень ценности в категорию, добавляя нужное слово после указанной ценности предмета, это мягко говоря не всегда прокатывает, т.к. русский язык не приспособлен к таким конструкциям...

Т.е. например ручной работы всегда будет после главного слова, а ценный или эпический, всегда перед... надо полностью переработать шаблон, чтобы он каждый раз при упоминании нормально делал перестановки..., когда я пытаюсь это сделать все портится и перестает отображаться =(... почему так я не знаю, видимо не совсем понимаю как там все устроено.

Там задаются параметры в виде

{{NormalizeRarity|rarity|link|color=|xwin=}}

где

rarity - ценность предмета

link - слово которое надо вставить ну получается после конструкции для получения названия категории

color и xwin используются для указания отображается на светлом или на темном фоне

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

Пока использование шаблона я убрала из шаблона по описанию снаряжения... но это нас сильно огорчает и вообще вызывает ощущение несовершенства =)...

Если никто нас не спасет будем ковыряться дальше сами...

Edited by blinnna
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
Reply to this topic...

×   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.

Loading...
×
×
  • Create New...