Отстраняване на бъга с линка към документацията

Отстраняване на бъга с линка към документацията

от Vanyo Georgiev -
Number of replies: 0
Снимка на Translators

Този бъг се проявява, когато потребител разглежда сайт с Moodle на български, а вероятно и на някой от другите езици. Поне аз го забелязах във версии 2.1 и 2.2. Регистриран е в Moodle Tracker под номер MDL-29643.

Състои се в следното:
В долната част на някои от страниците на Moodle се показва линк "Moodle документация за тази страница", при щракване върху който трябва да се отваря страница от онлайн документацията на Moodle. Документация на български още няма, затова на сайта с документацията трябва да става пренасочване към съответната страница от документацията на английски. Само че, вместо необходимата страница се отваря просто главната страница на английската документация.

Докато още не е отстранен официално този бъг, предлагам едно временно решение, което ще работи на сайтове с Apache сървър. Администраторът на сайта може да се направи следното:

1. От "Администрация на сайта" - "Изглед" - "Документация на Moodle" променете настройката "Коренова директория на документацията" от http://docs.moodle.org на, например, /help. (Примера е за случай, че Moodle е в главната директория на сайта, ако е в друга, например, moodle, променете на /moodle/help)

2. В директорията на Moodle създайте директория help.

3. Запишете в тази директория файл с име .htaccess и съдържание:

ErrorDocument 404 /help/redir.php

(В случай, че Moodle e в директория moodle:
ErrorDocument 404 /moodle/help/redir.php)

4. Запишете в същата директория файл с име redir.php и съдържание:

<?php
$ru = $_SERVER['REQUEST_URI'];
header('Location: http://docs.moodle.org/20/en/'.substr($ru,12,strlen($ru)-12));
?>