phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Uniemożliwienie użytkownikom edycji sygnatur
Autor Wiadomość
MephistoxD

Posty: 4
Wysłany: 13-05-2009, 15:46   Uniemożliwienie użytkownikom edycji sygnatur

Witam, jestem zupełnie nowym użytkownikiem skryptu phpBB modified by Przemo. Wprawdzie zaglądałem w skrypt, natomiast napotkałem problem, którego rozwiązać zwyczajnie nie umiem. Używając wyszukiwarki też nic nie znalazłem. Chodzi o sygnatury (zwane też podpisami). Czy da się usunąć możliwość edytowania ich przez użytkowników w edycji profilu? Chodzi o to, żeby Użytkownik sam podpisu edytować nie mógł, ale by zachować tę możliwość dla Administratorów. Jeśli ktoś wie, jak to zrobić, to czy mógłby napisać jakie pliki edytować i w jaki sposób?
 
     
Gadatliwa Kasia 

   
Matteo



Pomógł: 1932 razy
Posty: 5713
Wysłany: 13-05-2009, 15:57   

Chcesz zablokować możliwość edytowania? To może Ci chodzi o zabronienia podpisów?

PA > Ogólne > Konfiguracja > Podpisu > Zezwól na Podpisy: NIE
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
MephistoxD

Posty: 4
Wysłany: 13-05-2009, 16:00   

No właśnie o to chodzi, że nie. Bo to sprawia, że nawet jeżeli Administrator doda podpis, to i tak nie wyświetli się on na forum. Chodzi o to, żeby:
* podpis wyświetlał się na forum,
* Administrator mógł go edytować przez PA,
* Użytkownik nie mógł go edytować w swojej edycji profilu, a najlepiej, żeby w ogóle nie widział tam takiej opcji.
 
     
Matteo



Pomógł: 1932 razy
Posty: 5713
Wysłany: 13-05-2009, 16:09   

O ile się nie mylę to nie ma modyfikacji na zabronienie edycji podpisów.
Możesz zrobić takie coś, że maksymalną długość podpisu ustawisz na 1, a w PA > Konfiguracja > Dodatkowe > Razy jaką wartość pomnożyć maksymalną ilość znaków w podpisie dla admina: wpiszesz np. 255 i wtedy Ty jako admin będziesz mógł podpis swój dodawać, a użytkownicy z racji tego, że jest 1 znak - nie.
_________________
Fora, strony, sklepy internetowe i wiele więcej...
matteo.fcb(at)gmail.com
 
     
MephistoxD

Posty: 4
Wysłany: 13-05-2009, 16:12   

Tu nie chodzi o konkretną, istniejącą modyfikację, prawdopodobnie trzeba tylko usunąć jakąś część kodu, a problem tkwi w tym, że za bardzo eksperymentować nie mam czasu.

Edit: no nic, użyję tego Twojego rozwiązania, wprawdzie jest trochę niefajne, bo Użytkownicy dalej mogą edytować sobie podpis i wstawić jedną literkę x) Dzięki.
 
     
xlesiu



Pomógł: 5274 razy
Posty: 10382
Wysłany: 13-05-2009, 16:32   

MephistoxD, może w profile_add_body.tpl usunąć
Kod:
<!-- BEGIN switch_signature_block -->
    <tr>
      <td class="cat" colspan="2" height="22">&nbsp;</td>
    </tr>
    <tr>
      <th class="thSides" colspan="2" height="12" valign="middle">{L_SIGNATURE_PANEL}</th>
    </tr>
    <!-- BEGIN switch_signature_allowimage -->
    <tr>
        <td class="row1" colspan="2">
        <table width="100%" cellspacing="2" cellpadding="0" border="0" align="center">
            <tr>
                <td width="65%"><span class="gensmall">{L_SIGNATURE_EXPLAIN}</span></td>
                <td align="center"><span class="gensmall">{L_CURRENT_IMAGE}</span><br /><div align="center">{switch_signature_block.SIGNATURE_IMAGE}</div><input type="checkbox" name="sig_image_del" />&nbsp;<span class="gensmall">{L_DELETE_SIGNATURE_IMAGE}</span></td>
            </tr>
        </table>
        </td>
    </tr>
    <!-- END switch_signature_allowimage -->
    <!-- BEGIN switch_signature_local -->
    <tr>
        <td class="row1"><span class="gen">{L_UPLOAD_SIGNATURE_FILE}:</span></td>
        <td class="row2"><input type="hidden" name="MAX_FILE_SIZE" value="{SIG_IMAGE_SIZE}" /><input type="file" name="sig_image" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" /></td>
    </tr>
    <!-- END switch_signature_local -->
    <!-- BEGIN switch_signature_remote -->
    <tr>
        <td class="row1"><span class="gen">{L_UPLOAD_SIGNATURE_URL}:</span><br /><span class="gensmall">{L_UPLOAD_SIGNATURE_URL_EXPLAIN}</span></td>
        <td class="row2"><input type="text" name="sig_image_url" size="40" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" /></td>
    </tr>
    <!-- END switch_signature_remote -->
    <tr>
      <td class="row1"><span class="gen">{L_SIGNATURE_TEXT}:</span><br /><span class="gensmall">{L_SIGNATURE_TEXT_EXPLAIN}<br /><br />{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}</span></td>
      <td class="row2">
        <textarea name="signature" style="width: 300px" rows="6" cols="30" class="post" onFocus="Active(this)" onBlur="NotActive(this)">{switch_signature_block.SIGNATURE}</textarea></td>
    </tr>
    <tr>
      <td class="row1"><span class="gen">{L_ALWAYS_ADD_SIGNATURE}:</span></td>
      <td class="row2">
        <input type="radio" name="attachsig" value="1" {switch_signature_block.ALWAYS_ADD_SIGNATURE_YES} />
        <span class="gen">{L_YES}</span>&nbsp;&nbsp;
        <input type="radio" name="attachsig" value="0" {switch_signature_block.ALWAYS_ADD_SIGNATURE_NO} />
        <span class="gen">{L_NO}</span></td>
    </tr>
    <!-- END switch_signature_block -->
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
 
     
Gadatliwa Kasia 

   
MephistoxD

Posty: 4
Wysłany: 13-05-2009, 16:40   

Działa :D Dziękuję bardzo :D Swoją drogą, w życiu bym nie wpadł, żeby takiego kodu szukać w plikach stylu...
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 11
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

serwis laptopów

phpbb

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

• Zamów reklamę