FreeChat Plugin for Dokuwiki

Sources:
https://www.dokuwiki.org/plugin:freechat
http://www.phpfreechat.net/

Optimised for sidebar

Download FreeChat

Daca nu merge trebuie golit cache-ul DW sau dat un touch la configurația dw
A mers bine la inceput dar după aceea a încetat sa mai meargă, cred ca da conflict cu un alt plugin. Cert e ca, consuma resurse. Nu ar fi inteligent sa facem un link spre blab si am rezolvat problema. Blab se ocupa exclusiv cu asta si nu solicita f multe resurse

~~CHAT~~

istora este aici:

dkfl\data\cache\freechat\private\logs\dd65ef9a5579d4e518c6d4abbd0cb1c6\

elementele ce țin de Template:

m-am jucat cu template-urile, in sensul ca am inlocuit pe rand conținutul din default cu celelalte conținuturi. Nu e nimic ce merita reținut, decât ca din contul de administrator nu prea asculta.., adică nu asculta schimbările de setări. Am schimbat aici:

</nowiki>lib\plugins\freechat\conf\

înălțimea.. și după ce am schimbat câteva seturi de conținuturi de template-uri în default, când am pus conținutul default inițial mi-a înghesuit în sus, ca înălțimea era de 460 parca

  • http://www.phpfreechat.net/parameters - consulta lista de setări de aici
  • Customizarea template-ului se face prin fișierul acesta customize.js.php din template, am vazut asta f târziu. Ideea e sa nu alteram setările pluginului cu ale Temei, ca apoi temele sa schimbe setările, eu mai jos după cum vei vedea am schimbat setările întregului plugin. Daca vreau sa am de exemplu o rata de refresh mai mare a mesajelor trebuie sa intru și sa modific pe rădăcina template-ului, si nu in mod normal, sa intru frumos elegant in administrator si sa schimb doar Tema.

Vreau sa fac mai mici fonturile in template-ul original, pentru ca degeaba lucrez eu în alt template, atata timp cat are niște căi care indica tot către setările generale ale default-ului și nu are sens sa fie imaginile într-o parte și setările in alta.
editam
styles.css.php

  • 10 font-size: 65%; (85 pentru amplasarea pe sidebar)- am introdus eu o linie ca mi-am dat seama ca nu exista o comanda pentru mărimea fontului și ca ia mărimea fontului din pagina dw. Povestea e: comanda micșorează toate fonturile din container și trebuie acum ușor sa le măresc pe celelalte
  • 113 - width: 89%; - răspunde de lățimea întregului bloc de text care se retrage în momentul în care vine lista cu userii online. 89% de aici ci 11% de la linia 129 da 100% cat are lățime chatul
  • 129 - 11% - răspunde de distanta dintre nickname-ul on line si marginea dreapta. Inițial era 20%
  • 142 - 65% - răspunde de mărimea fontului Nick-ului online, din partea dreapta. Cu 60% e prea mic, nu se poate citi numele. Adevărul este ca nu este relevant.
  • 167 - 60% - răspunde de Numele întregului chat, 45 nu se poate citi
  • 196 - 60% - ora, din partea stângă
  • 227 - 0.7em - se ocupa de mărimea fontului pe care il tipărești înainte de trimitere
  • 240 - 0.9em - mărimea fontului SEND
  • 241 height: 1.7em - răspunde de mărimea chenarului butonului de send
  • 257 - 75% - se ocupa de numele din partea stanga jos a omului ce scrie. sub 50 e prea mic
  • 269 - 90% - Mărimea ping-ului, a fontului timpului de răspuns din partea dreapta jos, de sub SEND.
  • 296 - 80% - eroarea galbena de dedesubt dacă e sub e prea mica
  • 321 - 60%
  • 358 - 65%—
  • 374 - width: 100px;

in folderul:
dkfl\lib\plugins\freechat\phpfreechat\themes\default\
se modifica fisierul
chat.html.tpl.php
dupa linia 46, tot ce cade după: id=“pfc_logo”
respectiv:

             <img src="http://www.phpfreechat.net/pub/logo2_80x15.png" width="80" height="15"
             alt="<?php echo _pfc("PHP FREE CHAT [powered by phpFreeChat-%s]", $version); ?>"
             title="<?php echo _pfc("PHP FREE CHAT [powered by phpFreeChat-%s]", $version); ?>" 

pana la linia 49, se sterge. ceea ce rămâne este linia 50:
</a>

in febr 2015 am modificat rata de refresh la 10 secunde in fișierul
pfcglobalconfig.class, linia 171, refresh_delay
tot in acelasi fisier daca comanda startwithsound este TRUE, a trebui sa pornească de fiecare data sunetul, dar nu se întâmplă întotdeauna asta.

\\192.168.1.15\xampp\htdocs\dkfl\lib\plugins\freechat\phpfreechat\src\pfcglobalconfig.class.php

shownotice = 0

  • Setting this to 0 will show nothing.
  • Setting it to 1 will show nicknames changes.
  • Setting it to 2 will show connect/disconnect notifications.
  • Setting it to 4 will show kick/ban notifications.
  • Setting it to 7 (1+2+4) will show all the notifications.

(Default value: 7)

pentru a-l duce mai într-o parte si a-l face mai mic..(dar de mic nu il face mai mic.. el este fix asa din setări).. setările trebuie modificate. Vezi aici si alte setări:
http://www.phpfreechat.net/parameters

[float right background=#eeeffff size=5 width=480]~~CHAT~~[/float]
  • Admin
    • Height of the chat area- si de acolo scrii înălțimea. Nu prea am văzut exact unde își scrie el datele, ca nu mai am răbdare.. dar sa ști că manual nu am reușit sa il fac sa se mărească cu nici o setare.
      • Setting this to true will forbid the user to change his/her nickname later - Se debifează, oricum el se pune după aceea la loc.. nu știu de ce si nici nu ma interesează parca.. pentru ca merge destul de bine,
      • Se streh cache-ul: \\192.168.1.15\xampp\htdocs\dkfl\data\cache\freechat\
      • Se sterge cache-ul browserului
      • Refresh - si ar trebui sa meargă bine

'frozen_nick' parameter must be a boolean

trebuie setat in admin astfel:

frozen_nick
Setting this to true will forbid the user to change his/her nickname later. (Default value: false)

după care se șterge cache-ul freechat din dk

  • by Florin Chitiul