Simplificarea forumului
Simplificarea forumului
Incep prin a felicita si a transmite multumirile mele echipei "Romanian phpbb online community".
Doresc sa simplific forumul cat de mult se poate deoarece voi avea unii utilizatori care nu au mai folosit internetul pana acum. Am cateva intrebari pentru voi:
1. Se poate sa am un singur forum si sa se intre pe pagina cu topicuri direct? Sigur, as putea da ca link de pe site direct URL-ul pentru pagina cu viewforum.php dar aceasta nu este completa precum homepage-ul forumului (ma refer la statisticile cu utilizatori online in acest moment, etc).
2. Din meniul de sus, pot scoate unele linkuri? Daca da, cum? De exemplu, as dori sa scot "Grupuri de utilizatori" (pentru ca nu voi folosi) si PM. As vrea sa si adaug alte linkuri.
3. Desi am ales ca utilizatorii sa nu poata trimite PM, iconita de "mp" apare in fiecare post. Incerc sa reduc cat de mult se poate motivele pentru care utilizatorii incepatori sa spuna "este prea complicat" si sa renunte.
4. As mai sterge o multime de "floricele" care sperie incepatorii. Unele ar fi indicatori ca "Marcheaza acest subiect pentru urmarirea raspunsurilor", "Puteti crea un subiect nou in acest forum Puteti raspunde la subiectele acestui forum..."
5. La REPLY as dori sa scot o multime: toate butoanele pentru taguri, POLL-uri si alte optiuni... as lasa doar subiect + corp mesaj + trimite/previzualizeaza. Am incercat sa scot campurile de chestionar dar nu am reusit.
Multumesc pentru eventualele raspunsuri.
Doresc sa simplific forumul cat de mult se poate deoarece voi avea unii utilizatori care nu au mai folosit internetul pana acum. Am cateva intrebari pentru voi:
1. Se poate sa am un singur forum si sa se intre pe pagina cu topicuri direct? Sigur, as putea da ca link de pe site direct URL-ul pentru pagina cu viewforum.php dar aceasta nu este completa precum homepage-ul forumului (ma refer la statisticile cu utilizatori online in acest moment, etc).
2. Din meniul de sus, pot scoate unele linkuri? Daca da, cum? De exemplu, as dori sa scot "Grupuri de utilizatori" (pentru ca nu voi folosi) si PM. As vrea sa si adaug alte linkuri.
3. Desi am ales ca utilizatorii sa nu poata trimite PM, iconita de "mp" apare in fiecare post. Incerc sa reduc cat de mult se poate motivele pentru care utilizatorii incepatori sa spuna "este prea complicat" si sa renunte.
4. As mai sterge o multime de "floricele" care sperie incepatorii. Unele ar fi indicatori ca "Marcheaza acest subiect pentru urmarirea raspunsurilor", "Puteti crea un subiect nou in acest forum Puteti raspunde la subiectele acestui forum..."
5. La REPLY as dori sa scot o multime: toate butoanele pentru taguri, POLL-uri si alte optiuni... as lasa doar subiect + corp mesaj + trimite/previzualizeaza. Am incercat sa scot campurile de chestionar dar nu am reusit.
Multumesc pentru eventualele raspunsuri.
- danielt
- Mesaje: 1176
- Membru din: 18-Oct-2002, 13:02:29
- Versiune: 3.0.5
- Ext: Nu
- Server: UNIX/Linux
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Timişoara
- Contact:
[1] Ceea ce doresti tu necesita cunostinte avansate de programare. O posibila solutie ar fi sa muti continutul fisierului templates\subSilver\viewforum_body.tpl in templates\subSilver\index_body.tpl ... stergand din acest fisier partea principala, de afisare a forumurilor, si lasand partea inferioara cu statistici...
[2] Meniul superior se gaseste in fisierul templates\subSilver\overall_header.tpl - poti sterge sau adauga linkuri noi.
[3] Meniul din partea inferioara a fiecarui mesaj se gaseste in fisierul: templates\subSilver\viewtopic_body.tpl
In acest sir {postrow.EMAIL_IMG} este butonul pentru Mesaj Privat.
Daca vrei sa scoti toata linia cu butoane va trebui sa inlocuieste codul:
cu un spatiu.
[4] Sunt mesaje din fiserul: templates\subSilver\viewtopic_body.tpl
[5] Nu te sfatuiesc sa le scoti. Nu sunt deloc dificile si in plus sunt foarte utile in discutii. Daca totusi vrei sa le scoti editeaza fisierul templates\subSilver\posting_body.tpl
Pentru a scoate tag-urile sterge codul:
Pentru a sterge zona de optiuni aterge codul:
Iar pentru a scoate parte cu chestionare, sterge codul:
Daca vei vrea sa scoti si "zambaretii" atunci sterge codul:
Am scris tot codul pentru a nu ma complica in explicatii
[2] Meniul superior se gaseste in fisierul templates\subSilver\overall_header.tpl - poti sterge sau adauga linkuri noi.
[3] Meniul din partea inferioara a fiecarui mesaj se gaseste in fisierul: templates\subSilver\viewtopic_body.tpl
Cod: Selectaţi tot
{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}
Daca vrei sa scoti toata linia cu butoane va trebui sa inlocuieste codul:
Cod: Selectaţi tot
<table cellspacing="0" cellpadding="0" border="0" height="18" width="18">
<tr>
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
document.write(' {postrow.ICQ_IMG}');
else
document.write('</td><td>&</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
//--></script><noscript>{postrow.ICQ_IMG}</noscript></td>
</tr>
</table>
[4] Sunt mesaje din fiserul: templates\subSilver\viewtopic_body.tpl
[5] Nu te sfatuiesc sa le scoti. Nu sunt deloc dificile si in plus sunt foarte utile in discutii. Daca totusi vrei sa le scoti editeaza fisierul templates\subSilver\posting_body.tpl
Pentru a scoate tag-urile sterge codul:
Cod: Selectaţi tot
<tr align="center" valign="middle">
<td><span class="genmed">
<input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onClick="bbstyle(0)" onMouseOver="helpline('b')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onClick="bbstyle(4)" onMouseOver="helpline('u')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onClick="bbstyle(6)" onMouseOver="helpline('q')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onClick="bbstyle(8)" onMouseOver="helpline('c')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onClick="bbstyle(10)" onMouseOver="helpline('l')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onClick="bbstyle(12)" onMouseOver="helpline('o')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onClick="bbstyle(14)" onMouseOver="helpline('p')" />
</span></td>
<td><span class="genmed">
<input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
</span></td>
</tr>
<tr>
<td colspan="9">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="genmed"> &{L_FONT_COLOR}:
<select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')">
<option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option>
<option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option>
<option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option>
<option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option>
<option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option>
<option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option>
<option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option>
<option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option>
<option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option>
<option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option>
<option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option>
<option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option>
<option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option>
<option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option>
<option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option>
</select> &{L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')">
<option value="7" class="genmed">{L_FONT_TINY}</option>
<option value="9" class="genmed">{L_FONT_SMALL}</option>
<option value="12" selected class="genmed">{L_FONT_NORMAL}</option>
<option value="18" class="genmed">{L_FONT_LARGE}</option>
<option value="24" class="genmed">{L_FONT_HUGE}</option>
</select>
</span></td>
<td nowrap="nowrap" align="right"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="9"> <span class="gensmall">
<input type="text" name="helpbox" size="45" maxlength="100" style="width:450px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" />
</span></td>
</tr>
Cod: Selectaţi tot
<tr>
<td class="row1" valign="top"><span class="gen"><b>{L_OPTIONS}</b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
<td class="row2"><span class="gen"> </span>
<table cellspacing="0" cellpadding="1" border="0">
<!-- BEGIN switch_html_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_html" {S_HTML_CHECKED} />
</td>
<td><span class="gen">{L_DISABLE_HTML}</span></td>
</tr>
<!-- END switch_html_checkbox -->
<!-- BEGIN switch_bbcode_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_bbcode" {S_BBCODE_CHECKED} />
</td>
<td><span class="gen">{L_DISABLE_BBCODE}</span></td>
</tr>
<!-- END switch_bbcode_checkbox -->
<!-- BEGIN switch_smilies_checkbox -->
<tr>
<td>
<input type="checkbox" name="disable_smilies" {S_SMILIES_CHECKED} />
</td>
<td><span class="gen">{L_DISABLE_SMILIES}</span></td>
</tr>
<!-- END switch_smilies_checkbox -->
<!-- BEGIN switch_signature_checkbox -->
<tr>
<td>
<input type="checkbox" name="attach_sig" {S_SIGNATURE_CHECKED} />
</td>
<td><span class="gen">{L_ATTACH_SIGNATURE}</span></td>
</tr>
<!-- END switch_signature_checkbox -->
<!-- BEGIN switch_notify_checkbox -->
<tr>
<td>
<input type="checkbox" name="notify" {S_NOTIFY_CHECKED} />
</td>
<td><span class="gen">{L_NOTIFY_ON_REPLY}</span></td>
</tr>
<!-- END switch_notify_checkbox -->
<!-- BEGIN switch_delete_checkbox -->
<tr>
<td>
<input type="checkbox" name="delete" />
</td>
<td><span class="gen">{L_DELETE_POST}</span></td>
</tr>
<!-- END switch_delete_checkbox -->
<!-- BEGIN switch_type_toggle -->
<tr>
<td></td>
<td><span class="gen">{S_TYPE_TOGGLE}</span></td>
</tr>
<!-- END switch_type_toggle -->
</table>
</td>
</tr>
Cod: Selectaţi tot
{POLLBOX}
Cod: Selectaţi tot
<tr>
<td valign="middle" align="center"> <br />
<table width="100" border="0" cellspacing="0" cellpadding="5">
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
</tr>
<!-- BEGIN smilies_row -->
<tr align="center" valign="middle">
<!-- BEGIN smilies_col -->
<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
<!-- END smilies_col -->
</tr>
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
</tr>
<!-- END switch_smilies_extra -->
</table>
</td>
</tr>

Merci mult, am reusit sa il simplific. Ai dreptate cu tagurile, sunt utile; am sa fac un FAQ in care le voi explica modul in care pot folosi B, I, IMG, etc. Dar pentru post le-am lasat doar subject si corp mesaj, este mult mai la obiect asa.
Am umblat si la smilies, am declarat vreo 8 linii si 8 coloane, vad ca nici nu a mai trebuit sa scot codul pentru "alte iconite" ce da pop-up, el nu mai apare automat, daca iconitele din director sunt mai putine decat rows x cols se pare.
Mai este o problema: la inregistrare, la Preferinte sunt o multime de radio buttons yes/no care se refera si la PM de exemplu, PM care nu va fi folosit pe forum. Am gasit fisierul de unde pot scoate acele campuri dar am ezitat sa o fac pentru ca nu stiu ce asteapta softul la apasarea butonului submit. As putea sa scot pur si simplu sectiunea de preferinte?
Am umblat si la smilies, am declarat vreo 8 linii si 8 coloane, vad ca nici nu a mai trebuit sa scot codul pentru "alte iconite" ce da pop-up, el nu mai apare automat, daca iconitele din director sunt mai putine decat rows x cols se pare.
Mai este o problema: la inregistrare, la Preferinte sunt o multime de radio buttons yes/no care se refera si la PM de exemplu, PM care nu va fi folosit pe forum. Am gasit fisierul de unde pot scoate acele campuri dar am ezitat sa o fac pentru ca nu stiu ce asteapta softul la apasarea butonului submit. As putea sa scot pur si simplu sectiunea de preferinte?
- danielt
- Mesaje: 1176
- Membru din: 18-Oct-2002, 13:02:29
- Versiune: 3.0.5
- Ext: Nu
- Server: UNIX/Linux
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Timişoara
- Contact:
Da, poti scoate complet aceea sectiune - este optionala. Te sfatuiesc sa scoti si din Profil linii corespunzatoare celor care nu vor apare in forum. Fisierul de modificat este: templates\subSilver\profile_add_body.tpl precum si din vizualizarea publica a profilului din fisierul: templates\subSilver\profile_view_body.tplGrumpy scrie: As putea sa scot pur si simplu sectiunea de preferinte?

PS iti doresc succes cu forumul columbofililor

PS2 impartirea mesajelor pe forumuri are avantajul pastrarii mult mai grupate a subiectelor pe aceeasi tema

Merci! Este adevarat ca la un forum mare este nevoie de impartirea topicurilor pe categorii, dar deocamdata abia am pornit si nu stiu cum va merge. Daca va creste probabil voi adaugat categorii si voi imparti topicurile prin ele. De aceea am si renuntat la punctul 1 care ar fi taiat prea barbar in layoutul forumului.danielt scrie:PS iti doresc succes cu forumul columbofililor![]()
PS2 impartirea mesajelor pe forumuri are avantajul pastrarii mult mai grupate a subiectelor pe aceeasi tema

Ce ma tem eu este ca nu cumva aceste schimbari pe care le-am facut sa imi afecteze pe viitor forumul, in sensul de a nu mai putea pune diferse "jucarii" scoase de ei sau update-uri, backup, etc.
- danielt
- Mesaje: 1176
- Membru din: 18-Oct-2002, 13:02:29
- Versiune: 3.0.5
- Ext: Nu
- Server: UNIX/Linux
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Timişoara
- Contact:
Oricand poti sa inlocuieste fisierele modificate cu cele originale, din kit-ul originalCe ma tem eu este ca nu cumva aceste schimbari pe care le-am facut sa imi afecteze pe viitor forumul, in sensul de a nu mai putea pune diferse "jucarii" scoase de ei sau update-uri, backup, etc.

Daca adaugi ceva MOD-uri (aplicatii de modificare a forumului) atunci, sigur, problema se complica, dar aceasta "complicatie" este valabila la orice forum, fie simplificat fie nu

Heh, m-am mai linistit putin. Ma mai gandesc la un aspect, ca de, omul cand nu are probleme, si le face! Asta referitor la baza de date din spatele forumului, nu la scripturi si templateuri.danielt scrie: Oricand poti sa inlocuieste fisierele modificate cu cele originale, din kit-ul original
Noul user care vine si se inregistreaza insereaza niste informatii in baza de date - in cazul forumului meu, incomplete - pentru ca lipsesc niste campuri. Ei, daca aceste campuri vor fi necesare pentru viitor si forumul nu le va gasi acolo, ma intreb ce se intampla... stiu ca de multe ori campurile void nu produc erori - pur si simplu nu se afiseaza... de asta sper ca cei care au facut forumul au avut grija sa se gandeasca si la acest aspect. As da ca exemplu campul "semnatura" pe care l-am scos de la pagina de inregistrare deci in baza de date va fi vid (probabil). Totodata l-am scos si din posturi, evident. Daca pe viitor as reveni asupra semnaturii pentru ca ea sa se afiseze in posturi, sper ca forumul sa nu dea vreo eroare urata.
- danielt
- Mesaje: 1176
- Membru din: 18-Oct-2002, 13:02:29
- Versiune: 3.0.5
- Ext: Nu
- Server: UNIX/Linux
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Timişoara
- Contact:
Singurele campuri obligatorii sunt: numele de utilizator, parola si adresa de email, restul sunt optionale.
Mai precis, optiunile din grupul "Informaţii despre profil" sunt optionale, pot fi completate sau lasate necompletate. Optiunile din grupa "Preferinţe" au valori implicite, dupa cum apar implicit bifate la inceput. Campurile din grupa "Panoul de control al imaginilor asociate" pot ramane necompletate. De altfel o parte din aceste optiuni pot fi setate implicit din Panoul administratorului sau chiar pot fi scoase, cum ar fi optiunea de Avatar.
In momentul in care vei vrea sa folosesi anumite campuri, nu ramane decat sa le introduci si ele vor avea valorile definite implicit la instalarea forumului
Mai precis, optiunile din grupul "Informaţii despre profil" sunt optionale, pot fi completate sau lasate necompletate. Optiunile din grupa "Preferinţe" au valori implicite, dupa cum apar implicit bifate la inceput. Campurile din grupa "Panoul de control al imaginilor asociate" pot ramane necompletate. De altfel o parte din aceste optiuni pot fi setate implicit din Panoul administratorului sau chiar pot fi scoase, cum ar fi optiunea de Avatar.
In momentul in care vei vrea sa folosesi anumite campuri, nu ramane decat sa le introduci si ele vor avea valorile definite implicit la instalarea forumului

Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 1 vizitator