Обговорення користувача:Petrushchak ivan/Перевікі

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Це сторінка обговорення користувача Petrushchak ivan/Перевікі, де ви можете залишити йому повідомлення

Власне це не критично. "|Пол","|Стать" Це правило може викликати баги, тобто наприклад |Польща стане |Статььща Я зазвичай регулюю такі нюанси пробілами, наприклад: "|Пол ","|Стать " --Router (обговорення) 04:08, 24 травня 2012 (UTC)Відповісти

Дякую--Pig1995z Обг 08:29, 24 травня 2012 (UTC)Відповісти

З цим |Пол якась біда, бачу конфлікти постійні. Я нещодавно ввів новий оператор iftemplate ... endif якраз для шаблонів карток - бо почав стикатися з конфліктами. Спробуйте його використати. Ось тут багато прикладів використання http://codeman.com.ua/index.php/User_Contributed_RGTW_Rules (просто вказати {{Назва картки , і все що між операторами буде виконуватись лише для цих сторінок, відступи суто для красоти) --Router (обговорення) 13:53, 20 червня 2012 (UTC)Відповісти

Така проблема:Картку перекладає неправильно як зробити так що перекладало "{{Картка движка",{{"Картка рушію гри"??? бо хоть це і стоїть воно не перекладає. І не перекладає навіть коли стоїть десь інше (вверху чи внизу)? Я вже пробував.
лапки переплутані, тре ось так: "{{Картка движка","{{Картка рушію гри". Єдиний нюанс, краще так:
"{{Картка движка","{{Картка рушію гри" 
iftemplate {{Картка рушію гри
  "|назва","|заголовок" 
endif 
, тобто спочатку привести до українського варіанту, а потім його і використовувати в умові. --Router (обговорення) 16:59, 20 червня 2012 (UTC)Відповісти

Також деколи є таке що у ру вікі є поле а у нас такого поля нема. То як побачите кажіть мені я вставлю. Зазвичай у ру вікі великі шаблони.

Так пол це проблема. а ще киньте лінк Палеозавра може і він має якісь хибні перетворення)

Гарно що тепер є така штука як оператор шаблонів.!! А так працює супер. Гарна робота, дякую вам Router Буду активно користуватись. І--Pig1995z Обг 15:50, 20 червня 2012 (UTC)Відповісти

До речі ця штука діє на весь текст, не лише на картку, тобто просто перевіряється наявність вказаного patternа в тексті. Теоретично таким чином можна вводити правила, що діють в певній предметній області. --Router (обговорення) 17:26, 20 червня 2012 (UTC)Відповісти
Наведіть приклад. Я не розумію де закінчується патерн--Pig1995z Обг 20:23, 20 червня 2012 (UTC)Відповісти
iftemplate {{Картка рушію гри Тут патерн "{{Картка рушію гри"

То закінчується він в кінці шаблону? на}}--Pig1995z Обг 07:39, 21 червня 2012 (UTC)Відповісти

Дужки тут не мають ніякого особливого сенсу. Я от інший приклад напишу
iftemplate Химічна формула

"азот","нітроґен"
"водень","гідроген"
"вуглець","карбон"
"залізо","ферум"
"золото","аурум"
"кисень","оксиґен"
"кисня","оксиґену"
"кисню","оксиґену"
"кремній","силіцій"
"марганець","манґан"
"мідь","купрум"
"міді ","купрума"
"олово","станум"
"олова","стануму"
"ртуть","меркурій"
"ртуті","меркурію"
"свинець","плюмбум"
"сірка","cульфур"
"сірки","cульфура"
"cрібло","арґентум"
"cрібла","арґентума"

endif

От припустимо ми хочемо правила застосувати в текстах про хімію. (В географії, історії вони недоречні). Ці тексти можна ідентифікувати наприклад по наявності словосполучення: "Химічна формула" (це використовують коли формули записують).

Що це означає: Якщо в тексті десь є патерн "Химічна формула" - то виконувати по цьому тексту наступні заміни.

В зараз в реальному житті я використовую це для карток - тому що там конфлікти дуже імовірні.

--Router (обговорення) 08:18, 21 червня 2012 (UTC)Відповісти

Тобто якщо буде Хімічна формула Азоту то стане →Хімічна формула нітроґену, наступне слово після оператора чи як?? чи все що після нього стоїть--Pig1995z Обг 08:27, 21 червня 2012 (UTC)Відповісти
Ні, скажімо так, якщо десь в тексті є вираз Хімічна формула, то ВЕСЬ ТЕКСТ підпадає під правила. Іншими словами є вираз в тексті: Хімічна формула, то весь текст хімічної тематикиRouter (обговорення) 08:33, 21 червня 2012 (UTC)Відповісти
Я напевно перемудрив краще було б назвати так оператор: if_text_contains_phrase .... endif ))) Router (обговорення) 08:41, 21 червня 2012 (UTC)Відповісти
Тепер ясно. але проблема в тім що воно здається шукає тільки по одному слову а не по виразу. Ось наприклад Картка гри і Картка рушію гри. Замінює і пише в дужках "(Картка )" що це. Зробіть так щоб шукало окремо це і це. Назва норм.Або зробіть так щоб починався патерн на такій фразі і кінчався на такій, але то не раціонально, краще виправте то шо я писав зверху.--Pig1995z Обг 08:56, 21 червня 2012 (UTC)Відповісти
Я коли писав попередній допис якраз помітив і виправив цей баг. Тепер повинно нормально працювати. Але треба перевірити. Router (обговорення) 09:35, 21 червня 2012 (UTC)Відповісти

Я додав можливість экспортувати одним кліком правила. Просто вставити на сторінку правил посилання http://perewiki.org.ua/?update_rules. Мені здається так зручніше буде.Router (обговорення) 10:46, 21 червня 2012 (UTC)Відповісти

Так це зручніше, не потрібно заходити на перевікі в копіювати адресу та натискати упдейт. Тепер все в один клік. Добре що ви майже щодня апдейдете програму, і це дуже добре. --Pig1995z Обг 14:59, 21 червня 2012 (UTC)Відповісти

Не бачу я щось відступи: http://codeman.com.ua/index.php/%D0%9E%D0%B1%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%D0%B5%D0%BD%D0%BD%D1%8F:RGTW#.D0.92.D1.96.D0.B4.D1.81.D1.82.D1.83.D0.BF.D0.B8 Router (обговорення) 20:00, 26 червня 2012 (UTC)Відповісти

Але деколи таке є.--Pig1995z Обг 20:19, 26 червня 2012 (UTC)Відповісти
Так а де саме? На початку рядка? Router (обговорення) 20:29, 26 червня 2012 (UTC)Відповісти
В середині. Таке деколи буває і виходить таке:

Текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст,

текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, текст, 

текст, --Pig1995z Обг 18:09, 27 червня 2012 (UTC)Відповісти