Сертификати в Мудъл

Сертификати в Мудъл

от Pamiss Pamiss -
Number of replies: 4

Здравейте,

имам следния въпрос дали някои използва дейността за Сертификати в Мудъл. Инсталирах я уж работи само, че позволява генерирането на Сертификати само когато Мудъл е на eng. Ако се превключи на bg език още от главните настройки при опит да се генерира Сертификат дава следната грешка: "FPDF error: Some data has already been output to browser, can't send PDF file". Някаква идея как да проработи?

In reply to Pamiss Pamiss

Re: Сертификати в Мудъл

от Daniel Denev -

Модулът използва шаблони. Част от това което се визуализира в сертификата на завършващия е предварително заложено в php скрипт или в стринговете на интерфейса надейността. Нужен е компютърен лингвист да преведе тези стрингове, да ги съхрани правилно в UTF-8/16

Друг важен момент са шрифтовете с които работи Adobe Reader-ра. Те кирилизирани ли са. Нека тук спомена изключително важната за слуая колация на таблиците на модула (дейността) в базата данни.

Ще го обсъждаме и каквото мога ще помагам

In reply to Pamiss Pamiss

Re: Сертификати в Мудъл

от Daniel Denev -
In reply to Daniel Denev

Re: Сертификати в Мудъл

от Pamiss Pamiss -

Здравейте,

до момента съм пробвал с два браузъра - IE и Мозила. Резултата е един и същ.

Интересното е, че тази грешка се получава само когато Мудъла е включен на бг език, без все още да е качен превода на тази дейност.

За превода, пресъхранявам php-то в UTF-8 и првеждам. Всичко е ок – (излизаа си на бг описанието бутоните и др.) докато не реша да генерирам сертификата. Тогава независимо от превода пак грешка. Ако превключа на eng Мудала и генерира сертификата.

Пробвах и направо в php с eng да заместя само един низ с бг примерно заглавието "Сертификат" пак пресъхранявам в утф-8, генерира на eng но с ??????. Не вади правилно и имената на курсовете които са на бг. Те са отново с ????

Това не го разбирам:"Нека тук спомена изключително важната за слуая колация на таблиците на модула (дейността) в базата данни."

In reply to Pamiss Pamiss

Re: Сертификати в Мудъл

от Pamiss Pamiss -

Извинявам се да се поправя по повод на:

"Пробвах и направо в php с eng да заместя само един низ с бг примерно заглавието "Сертификат" пак пресъхранявам в утф-8, генерира на eng но с ??????."

Ако заменя низовете с бг и направо го сложа в директорията с lng файловете на дейността в папка eng пак дава грешка.

Прикачил съм целия файл.

Според мен тук е проблема:

//Print to certificate strings
$string['grade'] = 'Grade';
$string['coursegrade'] = 'Course Grade';
$string['credithours'] = 'Credit Hours';

$string['titlelandscape'] = 'CERTIFICATE of ACHIEVEMENT';
$string['introlandscape'] = 'This is to certify that';
$string['statementlandscape'] = 'has completed the course';

$string['titleletterlandscape'] = 'CERTIFICATE of ACHIEVEMENT';
$string['introletterlandscape'] = 'This is to certify that';
$string['statementletterlandscape'] = 'has completed the course';

$string['titleportrait'] = 'CERTIFICATE of ACHIEVEMENT';
$string['introportrait'] = 'This is to certify that';
$string['statementportrait'] = 'has completed the course';
$string['ondayportrait'] = 'on this day';

$string['titleletterportrait'] = 'CERTIFICATE of ACHIEVEMENT';
$string['introletterportrait'] = 'This is to certify that';
$string['statementletterportrait'] = 'has completed the course';