FastComments.com

Add Comments to Moodle Sites

Z FastComments in kančkom programerskega znanja lahko na stran predmeta na katerem koli spletišču Moodle dodamo komentarje v živo z uporabo SSO!

Primer
Primer Moodla

Ker bomo uporabljali SSO, se vaši uporabniki ne bodo morali posebej prijavljati, da bi komentirali. Brezhibno bodo uporabljali svoj Moodle račun.

Če se pri naslednjem vodiču ne počutite samozavestni, se obrnite na podporo in morda vam bomo lahko pomagali pri nastavitvi.


Korak 1: Pridobite dostop do strežnika Internal Link


Najprej boste morali pridobiti SSH dostop do vašega Moodle strežnika.

Ko imate SSH dostop in dostop do ukazne lupine, nadaljujte s korakom 2.


Korak 2: Poiščite datoteko pogleda Internal Link

Nato moramo poiskati view.php. Najverjetneje bo v imeniku, kot je /var/www/html/moodle/mod/book/view.php.

Ko najdete to datoteko, jo pred nadaljevanjem varnostno kopirajte: sudo cp /var/www/html/moodle/mod/book/view.php /var/www/html/moodle/mod/book/view.php.bak.

Če se vaša stran med tem vodnikom pokvari, jo lahko obnovimo z ukazom: sudo cp /var/www/html/moodle/mod/book/view.php.bak /var/www/html/moodle/mod/book/view.php.

Korak 3: Dodajte kodo Internal Link


Nato odprite datoteko view.php. To lahko naredite z nano:

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

Uporabite puščice na tipkovnici, da se pomaknete navzdol do dna. Poiščite nekaj besedila, ki pravi nekaj takega:

echo $OUTPUT->box_end();

Zdaj kopirajmo kodo, ki doda pripomoček za komentarje:

Koda komentarjev za Moodle
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

Uporabite puščice, da postavite kurzor pred vrstico "box_end" in prilepite.

Morali bi imeti nekaj takega:

Primer
Primer Moodle

Zdaj shranite:

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

To je vse!


Uspeh za člansko spletno mesto Internal Link

To je vse! Zdaj bi morali imeti na svojem spletnem mestu Moodle omogočeno komentiranje v živo.

Če ste naleteli na napako 'dostop zavrnjen' ali bi želeli prilagoditi FastComments, nadaljujte z branjem.

Prilagoditev članskega spletnega mesta Internal Link


FastComments je zasnovan tako, da ga lahko prilagodite svoji spletni strani.

Če želite dodati lastno oblikovanje ali prilagoditi konfiguracijo, Oglejte si našo dokumentacijo o prilagoditvah in konfiguraciji, da izveste, kako.

Želite namenski vtičnik? Internal Link


Če vam je všeč FastComments in bi radi videli namenski vtičnik za Moodle, kliknite gumb s srcem v spodnjem desnem kotu tako da vemo, da obstaja povpraševanje po namenskem vtičniku.

Do takrat bomo vzdrževali to dokumentacijo.