Not logged in. · Lost password · Register
Forum: Non-English Discussion Russian discussion RSS
Бэклинки на разделы внутри статьи.
Avatar
MMAJ #1
Member since Nov 2011 · 65 posts
Group memberships: Members
Show profile · Link to this post
Subject: Бэклинки на разделы внутри статьи.
Всем доброго времени суток!
Помогите, пожалуйста, советом.
Пытаюсь найти ссылки на подпункт статьи. Т.е. у меня много ссылок на подпункт, ссылку на который я скопировал из таблицы контента, который я именовал вручную, а сейчас он поменялся и его нужно переименовать везде.
В общем ссылка такая [[путь#подраздел]].
Имя подраздела на русском языке. Пытаюсь использовать [[путь#подраздел?do=backlink]], но всё тщетно. А вот [[путь?do=backlink]] работает.

[[путь#подраздел?do=backlink]] должен вообще работать или это какой-то глюк?

А если нет, то есть ли альтернатива для бэклинков на подразделы статьи?

Заранее благодарен.
Avatar
lolmaus #2
User title: DokuWiki noobie
Member since Feb 2010 · 30 posts · Location: Moscow, Russia
Group memberships: Local Moderators, Members
Show profile · Link to this post
Попробуйте [[путь?do=backlink#подраздел]].
Avatar
MMAJ #3
Member since Nov 2011 · 65 posts
Group memberships: Members
Show profile · Link to this post
Quote by lolmaus:
Попробуйте [[путь?do=backlink#подраздел]].

Lolmaus, благодарю за ответ, но, к сожалению, данный способ всё равно не совсем то, что нужно.
Он возвращает перечень страниц, которые ссылаются именно на [[путь]], а не на [[путь#подраздел]].
Avatar
Aleksandr #4
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
In reply to post #2
Думаю, обычным поиском можно обойтись, но не забыть использовать кавычки: "#название-подраздела".
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
This post was edited on 2013-01-31, 19:55 by Aleksandr.
Edit reason: лишняя буква
Avatar
lolmaus #5
User title: DokuWiki noobie
Member since Feb 2010 · 30 posts · Location: Moscow, Russia
Group memberships: Local Moderators, Members
Show profile · Link to this post
In reply to post #3
А, я неправильно понял вопрос.

#подраздел — «якорь». Эта часть URL'а:
— всегда пишется в конце URL'а;
— обрабатывается на стороне клиента (другими словами, в браузере, а не на сервере).

Из этого можно сделать два вывода:
[[путь#подраздел?do=backlink]] — неправильная запись, она точно не будет работать.
— Штатные средства отображения списка страниц по определенному критерию не будут учитывать якорь. Вместо этого попробуйте поиск по тексту страниц (может быть даже Google, если ваша вики доступна в интернете).
Avatar
MMAJ #6
Member since Nov 2011 · 65 posts
Group memberships: Members
Show profile · Link to this post
Aleksandr, Lolmaus, спасибо за ответы!

А вот такой вопрос: можно ли сделать так, чтобы поиск был более жёстким?
Просто вот вишу я в поисковике ДокуВики:
слово1_слово2#слово3_слово4.
В ответ ДокуВики мне отдаёт кучу совпадений со всеми этими словами по отдельности, в итоге получаю ещё больше страниц с ссылкой на данную страницу, чем если бы использовал бэклинк на всю страницу, а не на якорь :-(
Avatar
lolmaus #7
User title: DokuWiki noobie
Member since Feb 2010 · 30 posts · Location: Moscow, Russia
Group memberships: Local Moderators, Members
Show profile · Link to this post
Вам на этот вопрос уже ответили выше. :) Объединение слов в кавычки означает поиск по фразе (в противовес поиску по отдельным словам).

https://www.dokuwiki.org/ru:search

Кстати, в гугле это тоже работает.
Avatar
MMAJ #8
Member since Nov 2011 · 65 posts
Group memberships: Members
Show profile · Link to this post
Lolmaus, благодарю! Не заметил совсем :-)
Avatar
Aleksandr #9
Member since Mar 2010 · 551 posts · Location: Volgograd, Russia
Group memberships: Members
Show profile · Link to this post
MMAJ, если понимаете в регулярных выражениях, вот вам плагин: BatchEdit.
ru: Пожалуйста, избегайте избыточного цитирования.
en: Don’t use an overquoting, please.
This post was edited on 2013-01-31, 19:54 by Aleksandr.
Edit reason: опечатка
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2019-11-12, 06:00:06 (UTC +01:00)