Brak mozliwości edytowania posta

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
Odoakr
Posty: 14
Rejestracja: 11 grudnia 2009, 17:29

Brak mozliwości edytowania posta

Post autor: Odoakr » 19 stycznia 2010, 09:17

Witam! Zmieniłem skórkę forum na Brusched Metal II. Wszystko świetnie, ale autor posta nie ma możliwości jego edycji - po prostu nie wyświetla się ikonka przenosząca po edycji (ale na przykład usunąć może). W prosilver wszystko wygląda dobrze, więc nie jest to kwestia ustawień.

Zakładam, że jest to wina autora skórki, który nie dodał odpowiedniego fragmentu kodu do nowe skórki...
Czy jest to tak proste, że trzeba podmienić kawałek kodu (np z prosilver), czy sprawa jest znana i poważniejsza?

Czy ktoś wie z którego pliku pobrać ten fragment, lub wie, który to fragment?

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: Brak mozliwości edytowania posta

Post autor: @Marcin » 19 stycznia 2010, 09:52

sprawdź czy w pliku viewtopic_body.html masz taki kod:

Kod: Zaznacz cały

<!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
całość powinna wyglądać tak:

Kod: Zaznacz cały

        <!-- IF not S_IS_BOT -->
            <!-- IF postrow.U_EDIT or postrow.U_DELETE or postrow.U_REPORT or postrow.U_WARN or postrow.U_INFO or postrow.U_QUOTE -->
                <ul class="profile-icons">
                    <!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
                    <!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
                    <!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
                    <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
                    <!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
                    <!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
                </ul>
            <!-- ENDIF -->
        <!-- ENDIF --> 
Wsparcie phpBB PL !!

Odoakr
Posty: 14
Rejestracja: 11 grudnia 2009, 17:29

Re: Brak mozliwości edytowania posta

Post autor: Odoakr » 19 stycznia 2010, 10:17

Dzięki za odpowiedź! Niestety to nie to... Może problem jest z klasą edit-icon?

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: Brak mozliwości edytowania posta

Post autor: @Marcin » 19 stycznia 2010, 10:28

Sprawdź w pliku .css
Druga sprawa, sprawdź czy jest ikonka "edytuj", ale nawet jak nie ma ikonki to powinien pojawiać się sam napis..
Sprawdź jeszcze uprawnienia.
Wsparcie phpBB PL !!

Odoakr
Posty: 14
Rejestracja: 11 grudnia 2009, 17:29

Re: Brak mozliwości edytowania posta

Post autor: Odoakr » 19 stycznia 2010, 11:58

W którym pliku css szukać styli odpowiedzialnych za okienka posta?

Zauważyłem, ze w źródle strony wyświetla się kod odpowiedzialny za wyświetlenie ikony i link do edycji - ale nie widać tego na ekranie. Problem ikonki to nie est bo tak czy inaczej wyświetliłby sie link...

Uprawnienia są ok, bo przy innych skórkach wszystko działa jak powinno. Nawet Moderatorowi ze wszelkimi uprawieniami nie wyświetla się ta ikona...

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: Brak mozliwości edytowania posta

Post autor: @Marcin » 19 stycznia 2010, 15:33

Wejdź do PA -> Style -> Zestaw obrazków, następnie "edytuj" i wybierz z listy "Zmień post" i wskaż obrazek dla edycji postu. Powinno być tak:
Obrazek: icon_post_edit.gif (lub podobna nazwa obrazka). Powinno śmigać ;)
Wsparcie phpBB PL !!

Odoakr
Posty: 14
Rejestracja: 11 grudnia 2009, 17:29

Re: Brak mozliwości edytowania posta

Post autor: Odoakr » 19 stycznia 2010, 23:38

Niestety dalej jest problem.
- kod w źródle strony wyświetla się poprawnie
- obrazek w PA jest zmieniony
- role i zezwolenia są ok, bo w skórce prosilver działa ok
- w PA jest ustawione, że moderator może zmieniać posty...
- problem dotyczy skórek proBlack i Brushed Metal II

Możecie sprawdzić jak to wygląda u Was?

Odoakr
Posty: 14
Rejestracja: 11 grudnia 2009, 17:29

Re: Brak mozliwości edytowania posta

Post autor: Odoakr » 20 stycznia 2010, 00:01

Ok. Wujek Google pomógł
Problemem był język forum. W katalogu imagesets musiałem oprócz katalogu "en" utworzyć "pl" i przekopiować tam pliki z "en". Teraz śmiga.

info znalazłem tu:
https://phpbb3.pl/viewtopic.php?f=7&t=2682

Dzięki za pomoc!

Zablokowany

Wróć do „Użytkowanie”