Обсуждение шаблона:Ссылки

Материал из ВикиФур
Перейти к: навигация, поиск
Перенесено из Обсуждение:Кроссдрессинг

Кажется это хороший шаблон (надеюсь он всегда работает, и не даёт ссылок на сайт где тема-метка не представленна). Но тут список вырос до невозможного!Digger 20:53, 6 апреля 2015 (MSK)

Планирую добавить второй параметр в шаблон, чтобы имена тегов перечислялись через запятую, например так:
{{Ссылки|cross-dress|maid crossdressing}}
Подождём EvilCat, может она что посоветует. asd (обсуждение) 21:14, 6 апреля 2015 (MSK)
Я вернулась! А что посоветовать? %) Я тоже считаю, что хороший шаблон и хотела периодически сделать такой же (правда, не объединяющий все-превсе сайты, а по одному на сайт). Потому что Диггер прав, не стоит давать ссылки туда, где такой метки нет.
Так что тут есть следующие варианты:
  • Оставить как есть, сайт от этого не развалится.
  • Сделать в шаблоне список сайтов, типа {{Ссылки|cross-dress|maid crossdressing|сайты=dA,FA,FN}} (можно сделать, если подключить Луа-модули, что я тоже давно хочу для шаблона {{игровые платформы}}.
  • Сделать, наоборот, отключаемые сайты, типа {{Ссылки|cross-dress|maid crossdressing|кроме=dA}} (но тогда сайты, которые будут добавлены в шаблон позже, попадут во все прежние применения шаблона, так что не рекомендую).
  • Сделать по шаблону на сайт. По-моему, так в английском ВикиФуре.
  • Сделать не один шаблон «Ссылки», а группами — «Ссылки на эротические галереи», «Ссылки на общие галереи», «Ссылки на все галереи», «Ссылки на новостные сайты»… Употреблять их в зависимости от подходящести темы. EvilCat (обсуждение) 08:57, 7 апреля 2015 (MSK)
  • Луа-модули не знаю как использовать
  • Сейчас попробую сделать отключаемыми сайты, как-то так:
{{Ссылки|cross-dress
 | da = да
}}
А по умолчанию ({{Ссылки|cross-dress}}) оставить всё включенным.
  • Да, можно разбить этот шаблон на несколько. Один шаблон на сайт. И назвать шаблоны как-то так: {{Ссылки-da|cross-dress}}, {{Ссылки-fa|cross-dress}}, {{Ссылки-fb|cross-dress}} итд asd (обсуждение) 13:27, 7 апреля 2015 (MSK)
Не получилось отключать сайты. Зато неплохо бы сделать несколько маленьких шаблонов. Один уже есть: {{Ссылки-da}}, осталось только придумать нормальное название. asd (обсуждение) 14:08, 7 апреля 2015 (MSK)

Я предлагаю названия шаблонов сделать на русском языке — «Ссылки на dA» или «Ссылки на deviantART», а сокращённую техническую запись — перенаправлением. Тогда её всё равно можно будет использовать, но шаблон будет более понятен для стороннего человека. EvilCat (обсуждение) 21:08, 7 апреля 2015 (MSK)

Вижу в Киберфурри шаблон работает неточно с rule34.xxx, в тексте кода пробел, а ссылка даётся с подчёркиванием. Естественно метки robot_animal не существует (думаю везде). Нужно делать robot+animal, или хотя бы robot%20animal. Пробел в шаблоне вредный, Это надо исправить. А, ребята если в шаблон вписать с плюсом то ссылка совсем гадкая robot%2Banthro. Это + но сайт думает что ПЛЮС это часть имени метки, а плюс должен быть только разделителем слов. Настоящий плюс. Digger 05:41, 9 апреля 2015 (MSK)

Исправлено asd (обсуждение) 08:08, 9 апреля 2015 (MSK)
Блин, теперь sonic+the+hedgehog не работает, сайт думает, что это три метки, а не одна, ведь надо sonic_the_hedgehog. Отмена правок asd (обсуждение) 08:15, 9 апреля 2015 (MSK)
Можно использовать строковые функции: замену и так далее. Я сейчас смотрю, как-то с этим сложно в современной MediaWiki, но если это поможет, я могу разобраться — пригодится всем. EvilCat (обсуждение) 08:30, 9 апреля 2015 (MSK)
Сделал замену символа asd (обсуждение) 11:00, 9 апреля 2015 (MSK)

Ключевое слово в FA[править]

Поиск слов @keywords post apocalyptic на Fur Affinity

Ссылка с буквой @ не работает - вернее работает но вставляет в омнибар %40, некрасиво же. На ФурАффинити словом @keywords показывают только работы только с метками, поставленными художником (а не описание или название в работе). Большинство художников конечно меток не ставят, но зато в тех кто ставит это слово показывает очень точный поиск. Digger 11:29, 24 мая 2015 (MSK)

Теперь работает. asd (обсуждение) 11:49, 24 мая 2015 (MSK)

Имена шаблонов[править]

У шаблонов появилось много имён (перенаправлений). Неплохо бы сделать простые и понятные имена, а не как сейчас.

Предлагаю сделать основными следующие имена:

{{ссылки da|Rocket Raccoon}}
{{ссылки fa|Rocket Raccoon}}
{{ссылки e621|Rocket Raccoon}}
{{ссылки e926|Rocket Raccoon}}
{{ссылки 34p|Rocket Raccoon}}
{{ссылки 34x|Rocket Raccoon}}

asd (обсуждение) 14:56, 5 июня 2015 (MSK)

Думаю, без «на» смысл не теряется. А вот заглавность букв, наверное, стоит сохранить… А вообще — стоит ли оно того, всё переименовывать и переделывать перенаправления? Всё равно в викитексте шаблон записывается одинаково. EvilCat (обсуждение) 14:58, 5 июня 2015 (MSK)
Так переделать всего 7 страниц (сами шаблоны). А заглавные буквы неудобно, легко опечататься. asd (обсуждение) 15:02, 5 июня 2015 (MSK)
Ну а я их не пишу, я просто сохранил в блокнот, и периодически копирую от туда (с новой меткой). А вот ссылки, на 34 надо понятные, да - я ещё не начал запоминать их отличия, смотрю в превью где правильный сайт. Digger 15:08, 5 июня 2015 (MSK)
Я к тому, что в статьях и так, и так будет стоять «ссылки da», если так удобнее писать редакторам. А в основных названиях лучше избегать сленга (менее узнаваемой записи названий сайтов маленькими буквами), даже если он удобен в вики-тексте. EvilCat (обсуждение) 16:02, 5 июня 2015 (MSK)
There is a problem with these - their use results in the creation of multiple lists, one per template, not one list of external links. I suggest that they should not include the bullet, so instead they would be used like this:
*{{ссылки da|Rocket Raccoon}}
*{{ссылки fa|Rocket Raccoon}}
...
GreenReaper (обсуждение) 10:24, 5 сентября 2015 (MSK)
Fix.
{{#invoke:Ссылки|main|Rocket Raccoon}}
asd (обсуждение) 11:19, 5 сентября 2015 (MSK)
Fix2
{{Ссылки
| da   = Rocket Raccoon
| fa   = Rocket Raccoon
| 34x  = 
| 34p  = 
| e621 = 
| e926 = Rocket Raccoon, Raccoon
}}
asd (обсуждение) 17:30, 6 сентября 2015 (MSK)
Скажу честно, мне разметка
* {{ссылки на FA|Rocket Raccoon}}
* {{ссылки на FN|Rocket Raccoon}}
…нравилась больше. Она делает то же самое. Но формулировка {{Ссылки...}} создаёт ощущение — полагаю, особенно у новичков — что только так ссылки и можно ставить, а также что нужно ставить ссылки только на эти ресурсы. Если участник захочет добавить ссылку на другую галерею или сайт, он задастся вопросом — можно ли? и как это сделать? Что касается Lua, то при всём недружелюбии вики-шаблонов это и даже это на порядок недружелюбнее. И наконец, сокращения FA и dA гораздо узнаваемей, чем технические запись fa, da…
Но что уж теперь, конечно… EvilCat (обсуждение) 14:36, 7 сентября 2015 (MSK)
Это была очередная попытка переписать шаблон. Просто следующий пример:
*{{ссылки на FA|Rocket Raccoon}}
*{{ссылки на FB|Rocket Raccoon}}
криво разворачивается (ставит лишние переносы строки в конце):
*
* Поиск слов [http://www.furaffinity.net/search/Rocket%20Raccoon Rocket Raccoon] на [[Fur Affinity]]
*
* Метка [http://furry.booru.org/index.php?page=post&s=list&tags=rocket_raccoon rocket_raccoon] в эротической галерее [[FurryBooru]]
Ладно, прекращу трогать шаблоны. asd (обсуждение) 18:37, 7 сентября 2015 (MSK)
Конечно, сейчас он ставит лишний перенос: потому что звёздочку ставит сам шаблон, а GreenReaper предлагал вынести её наружу.
Трогать шаблоны не надо переставать… А то их никто кроме меня трогать не будет, а я не всегда могу %) Как тебе такой вариант модуля? EvilCat (обсуждение) 18:39, 7 сентября 2015 (MSK)

Модуль:Ссылки/Черновик[править]

Можно пример как его вызывать? А в Lua практически не разбираюсь. asd (обсуждение) 18:43, 7 сентября 2015 (MSK)

Теоретически, он должен работать по тем же вызовам, что и исходный вариант: Поиск слов woof, meow, hiss+neigh на Fur Affinity EvilCat (обсуждение) 18:50, 7 сентября 2015 (MSK)
Спасибо, тогда переместить код из черновика?
{{#invoke:Ссылки/Черновик|fail|tag}} - пока не работает :(. asd (обсуждение) 19:05, 7 сентября 2015 (MSK)
А что должно делать {{#invoke:Ссылки/Черновик|fail|tag}}? — Это неподписанное сообщение было добавлено участником EvilCat (обс · вклад
Пытался вызвать сообщение 'Неизвестная галерея или библиотека' asd (обсуждение) 17:31, 8 сентября 2015 (MSK)
А… Там нужно как-то подключить «метатаблицу», чтобы можно было реагировать на произвольный вызов. Правда, я оставила это исключительно для совместимости с предыдущей версией: по-моему, читаемость и удобство ничуть бы не пострадали, если вызывать не {{#invoke:Ссылки|fa|woof, meow}}, а {{#invoke:Ссылки|для сайта|fa|woof, meow}}, и тогда париться с метатаблицами не надо.
Также в моей версии сейчас звёздочка в начале не предусмотрена, правда, это можно исправить простым редактированием шаблонов в начале.
Я предлагаю так:
  1. Привести шаблон «Ссылки» в форму так, чтобы текущие статьи с ним показывали всё правильно.
  2. Не использовать звёздочку в модуле, создающем ссылки.
  3. Перевести частные шаблоны «Ссылки на…» на вызов к новому модулю.
  4. Не добавлять более общий шаблон «Ссылки» (по причинам, названным выше — чтобы не создавать заблуждения для новичков) и по мере исправления статей заменять его на список частных шаблонов.
  5. Автоматическим инструментом исправить включения шаблонов «ссылки на…», добавив им звёздочку. EvilCat (обсуждение) 17:45, 8 сентября 2015 (MSK)
Пока начну с первого пункта. С шаблона "Ссылки" asd (обсуждение) 17:54, 8 сентября 2015 (MSK)

Автозамена[править]

Я запустила автозамену, которая поставит звёздочки около всех шаблонов ссылок. Если где-то получатся двойные, тем же способом избавимся от них. А вот когда автозамена сработает — не знаю. Это зависит от частоты запуска работ на сервере. EvilCat (обсуждение) 11:53, 13 сентября 2015 (MSK)

Хорошо. asd (обсуждение) 13:39, 13 сентября 2015 (MSK)