FastComments.com

Add Comments to Moodle Sites

Sa FastComments i malo programerskog znanja, možemo dodati komentare uživo, sa SSO, na stranicu kursa bilo kojeg Moodle sajta!

Primjer
Moodle primjer

Pošto ćemo koristiti SSO, vaši korisnici se neće morati posebno prijavljivati da bi ostavljali komentare. Oni će koristiti svoj Moodle nalog neprimjetno.

Ako se ne osjećate ugodno sa sljedećim uputstvom, obratite se podršci, i možda ćemo vam moći pomoći da ga postavite.

Корак 1: Добијте приступ серверу Internal Link


Прво, мораћете да обезбедите SSH приступ вашем Moodle серверу.

Када имате SSH приступ и приступ командној линији (shell), наставите на корак 2.


Корак 2: Пронађите датотеку приказа Internal Link

Даље треба да идентификујемо view.php. Ово ће највероватније бити у директоријуму као што је /var/www/html/moodle/mod/book/view.php.

Када пронађете ову датотеку, направимо њену резервну копију прије него што наставимо: sudo cp /var/www/html/moodle/mod/book/view.php /var/www/html/moodle/mod/book/view.php.bak.

Ако се ваш сајт поквари током овог туторијала, можемо га вратити помоћу команде: sudo cp /var/www/html/moodle/mod/book/view.php.bak /var/www/html/moodle/mod/book/view.php.

Корак 3: Додајте код Internal Link

Zatim otvorite datoteku view.php. Možete to uraditi pomoću nano:

sudo nano /var/www/html/moodle/mod/book/view.php

Koristite tipke sa strelicama da se pomaknete do dna. Potražite tekst koji izgleda otprilike ovako:

echo $OUTPUT->box_end();

Sada ćemo kopirati kod koji dodaje widget za komentare:

Moodle kod za komentare
Copy Copy
1
2
3if ($id) {
4 $url_decoded = str_replace('&', '&', $PAGE->url);
5 $users_picture_obj = new user_picture($USER);
6 $users_picture_url = $users_picture_obj->get_url($PAGE);
7
8 $simple_sso_json = json_encode($USER && $USER->username !== 'guest' ? array(
9 "username" => $USER->firstname . $USER->lastname,
10 "email" => $USER->email,
11 "avatar" => $users_picture_url->out(false)
12 ) : array(
13 "loginURL" => '/login/index.php'
14 ));
15
16 echo "<script src=\"https://cdn-eu.fastcomments.com/js/embed-v2.min.js\"></script>
17 <div id=\"fastcomments-widget\"></div>
18 <script>
19 FastCommentsUI(document.getElementById('fastcomments-widget'), {
20 tenantId: 'demo',
21 simpleSSO: $simple_sso_json,
22 urlId: $id,
23 url: '$url_decoded'
24 });
25 </script>";
26}
27

Pomaknite kursor pomoću tipki sa strelicama prije linije "box_end", i zalijepite.

Trebali biste imati nešto ovako:

Primjer
Moodle primjer

Sada sačuvajte:

  1. Press ctrl+x
  2. Press y
  3. Press enter

To je to!

Успешан члански сајт Internal Link


То је то! Сада би требало да имате коментарисање уживо додато на ваш Moodle сајт.

Ако сте наишли на грешку 'permission denied', или желите да прилагодите FastComments, наставите са читањем.


Прилагођавање чланског сајта Internal Link


FastComments je dizajniran da se prilagodi vašoj stranici.

Ako želite dodati prilagođeni stil ili podesiti konfiguraciju, Pogledajte našu dokumentaciju za prilagođavanje i konfiguraciju da saznate kako.


Желите ли намјенски додатак? Internal Link


Ако вам се свиђа FastComments и желите да видите посебан Moodle додатак, кликните на дугме са симболом срца у доњем десном углу како бисмо знали да постоји потражња за посебним додатком.

До тада ћемо одржавати ову документацију.