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ščične tipke, da se pomaknete do dna. Poiščite besedilo, ki je nekaj takega:

echo $OUTPUT->box_end();

Zdaj kopirajmo kodo, ki doda vtičnik 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 async src=\"https://cdn.fastcomments.com/js/embed-v2-async.min.js\"></script>
17 <div id=\"fastcomments-widget\"></div>
18 <script>
19 window.fcConfigs = [{
20 target: '#fastcomments-widget',
21 tenantId: 'demo',
22 simpleSSO: $simple_sso_json,
23 urlId: $id,
24 url: '$url_decoded'
25 }];
26 </script>";
27}
28

S puščičnimi tipkami postavite kazalec pred vrstico "box_end" in prilepite.

Moral 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.