Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Rekomendowane odpowiedzi

Opublikowano

Witam,

na swoim forum mam opcję blogów. Niestety, po założeniu bloga i wejściu w zakładkę "Blogi" nie ma przycisku, tak jak np. tutaj, "Dodaj wpis".

Podobny temat zdaje się tutaj: ale wątek już zamknięty i nie wiem, w którym miejscu wstawić podany przez DawPi kod.

W ustawieniach blogów mam włączoną opcję Allow 'Blog This'.

Pozdrawiam,

Cxz

Opublikowano

Wpis można dodać, ale można to zrobić tylko z poziomu panelu kontrolnego. Edytuj profil -> Blogi -> Ustawienia -> Nowy wpis.

Użytkownicy mają możliwość dodania wpisu, ale jest to kłopotliwe. Założyłem sobie przykładowy blog tutaj na forum i tu, po wejściu w zakładkę Blogi, mam przycisk "Dodaj wpis". U mnie tego przycisku po prostu nie ma.

Opublikowano

Tak, problem jest w oryginalnym skinie (innego nie wgrywałem). Wyświetla się wyłącznie przycisk "Utwórz nowy blog". Po utworzeniu bloga, nie ma natomiast przycisku "Dodaj wpis".

  • Manager
Opublikowano

Hm, to dziwne, bo jeśli jest tak również na domyślnym skinie, to znaczy, że to coś z ustawieniami. Sprawdzałeś uprawnienia grup? Choć dziwne jest to.. Możesz podać link do Twojego forum i dane konta, który ma taki objaw, jak opisujesz?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

  • 3 tygodnie później...
  • Manager
Opublikowano

Dodałem to na sztywno:

<if test="allowentry:|:$this->memberData['has_blog'] || 1">

Domyślnie wygląda to tak:

<if test="allowentry:|:$this->memberData['has_blog']">

I przyznam, że powinno to działać. Tak jakby brak kodu do aktualizacji tych informacji.

Również link w tym rozwijanym menu w topie forum się nie pojawia, bo has_blog jest równe 0.

Jesteś pewny, że masz aktualne pliki na FTP?

  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Dzięki. Mógłbyś jeszcze zmnienić / pokazać, w którym miejscu zmodyfikować kod, aby przycisk "Dodaj wpis" był również na stronie głównej blogów. Teraz pojawia się tylko, kiedy wejdziemy do konkretnego bloga.

Czy jestem pewny co do aktualności plików na FTP? - szczerze mówiąc nie wiem... Ty je wgrywałeś :D (A może po prostu nadpisać pliki odpowiedzialne za moduł bloga, te z folderu /blog)?

  • 5 miesięcy temu...
Opublikowano (edytowane)

mam ten sam problem, brak mi dokładnie tego przycisku: http://forum.invisionize.pl/uploads/images/izepl_-1284309448-U406.jpg

poszukałem tego "$this->memberData['has_blog']" w bicie skinu blog_header i teraz mam dodać po każdym "$this->memberData['has_blog'][/i]" taką końcówke || 1?czy jak to zrobić ?

tutaj fragment kawałka kodu gdzie są te "$this->memberData['has_blog']"

<ul class='topic_buttons'>
           <if test="gobuttonbutton:|:is_array($this->memberData['has_blog']) AND count($this->memberData['has_blog'])">
               <li><a id='bloggobutton' class='ipbmenu' href='{parse url="app=core&module=usercp&tab=blog" base="public"}'>{parse replacement="blog_go"} {$this->lang->words['blog_button_go']}<img src='{$this->settings['img_url']}/opts_arrow.png' alt='>' class='arrow' /></a></li>    
           <else />
               <if test="canstartblog:|:$this->memberData['member_id'] AND ( $this->memberData['g_blog_allowcreate'] OR $this->memberData['g_blog_allowlocal'])">
                   <li><a href='{parse url="app=core&module=usercp&tab=blog" base="public"}'>{parse replacement="approve"} {$this->lang->words['blog_button_start']}</a></li>
               </if>
           </if>
           <if test="allowentry:|:$this->memberData['has_blog'] || 1">
               <if test="howmanyblogs:|:! is_array($this->memberData['has_blog']) OR count($this->memberData['has_blog']) < 2">
                   <li><a href='{parse url="app=blog&module=post&section=post&do=showform&blogid={$blog['blog_id']}" base="public"}'>{parse replacement="blog_add_entry"} {$this->lang->words['add_entry']}</a></li>
               <else />

Edytowane przez +matius
Opublikowano

ehh kiepsko ich tam rozumiem w tym temacie, ale wywnioskowalem ze trzeba wykonac zapytanie w bazie danych:

UPDATE members SET has_blog = '1' WHERE member_id IN(select member_id FROM blog_blogs);

i wykonałem takie zapytanie, poinformowało mnie ze Zapytanie wykonano pomyślnie ale jakoś nie widzę tego przycisku :<

  • Manager
Opublikowano

Hm, no to wszystko, co IPS podał, jako rozwiązanie się nie sprawdziło. :) Sam również nie miałem takich przypadków na żadnym forum klienta, więc pozostaje napisać do nich ticket, niech zajrzą od środka.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.