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

Problem z aplikacja Post Notes


siwyHead

Rekomendowane odpowiedzi

15 godzin temu, terrorist0p napisał:

Proszę, rozwiązanie Twojego problemu:

 

  Pokaż ukrytą zawartość

 



  'post' => 
  array (
    0 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'].ipsComment_content.ipsType_medium > div.cPost_contentWrap > div.ipsItemControls > ul.ipsComment_controls.ipsClearfix.ipsItemControls_left[data-role=\'commentControls\'] > li.ipsHide[data-role=\'commentLoading\']',
      'type' => 'add_inside_end',
      'content' => '{template="addNote" group="post" location="front" app="postnotes" params="$comment"}',
    ),
    1 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'] > div.cPost_contentWrap > div.ipsItemControls',
      'type' => 'add_after',
      'content' => '{template="notes" group="post" location="front" app="postnotes" params="$comment"}',
    ),
  ),
  'topic' => 
  array (
    0 => 
    array (
      'selector' => '#elClubContainer > div[data-controller=\'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments\']',
      'type' => 'add_attribute',
      'attributes_add' => 
      array (
        0 => 
        array (
          'key' => 'data-controller',
          'value' => 'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments,postnotes.front.notes',
        ),
      ),
    ),
  ),

 

 

 

 

 

Dodatkowo wyczyść cache swojej witryny ACP -> System -> Wsparcie -> Wybierz opcję coś nie działa -> Kontynuuj -> Gotowe

 

 

Dzięki! Jesteś wielki 

Happy Big Lebowski GIF

 

@Piomar Po zmianie w postNotes_template.php zaczytuje się po kilku sekundach wszystko co było stare w historii 

Odnośnik do komentarza
Udostępnij na innych stronach

4 godziny temu, Piomar napisał:

Wiem ale nie działam nadal nie ma starych notatek w postach - co potrzebuje bardzo, pojawił się napis przy poście "Notatka" ale po kliknieciu pojawia się 

 

"Niestety strona, którą chcesz odwiedzić, nie istnieje. Prawdopodobnie została przeniesiona lub wprowadzono nieprawidłowy adres URL."

 

trzeba czekać na update :( 

 

 

Wszystko działa, dodawanie nowych notatek jak i stare notatki, które były dodane wcześniej.

Odnośnik do komentarza
Udostępnij na innych stronach

Spoiler

 

3 godziny temu, Piomar napisał:

U mnie stare sie pojawiły ale przy probie dodania nowej jest błąd jak wyżej

 

"Niestety strona, którą chcesz odwiedzić, nie istnieje. Prawdopodobnie została przeniesiona lub wprowadzono nieprawidłowy adres URL."

 

 

 

 

A na pewno używasz tej aplikacji: https://invisioncommunity.com/files/file/8445-post-notes/

pod wersję 4.3 lub 4.4 ? 

Odnośnik do komentarza
Udostępnij na innych stronach

terrorist0p - tak tej używam w wersji 1.3.1

 

MichaelKosa - tak wygląda plik

 

//<?php

/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
	exit;
}

class postnotes_hook_postNotes_template extends _HOOK_CLASS_
{

/* !Hook Data - DO NOT REMOVE */
public static function hookData() {
 return array_merge_recursive( array (
  'post' => 
  array (
    0 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'].ipsComment_content.ipsType_medium > div.cPost_contentWrap > div.ipsItemControls > ul.ipsComment_controls.ipsClearfix.ipsItemControls_left[data-role=\'commentControls\'] > li.ipsHide[data-role=\'commentLoading\']',
      'type' => 'add_inside_end',
      'content' => '{template="addNote" group="post" location="front" app="postnotes" params="$comment"}',
    ),
    1 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'] > div.cPost_contentWrap > div.ipsItemControls',
      'type' => 'add_after',
      'content' => '{template="notes" group="post" location="front" app="postnotes" params="$comment"}',
    ),
  ),
  'topic' => 
  array (
    0 => 
    array (
      'selector' => '#elClubContainer > div[data-controller=\'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments\']',
      'type' => 'add_attribute',
      'attributes_add' => 
      array (
        0 => 
        array (
          'key' => 'data-controller',
          'value' => 'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments,postnotes.front.notes',
        ),
      ),
    ),
  ),
), parent::hookData() );
}
/* End Hook Data */


}

 

Nie usuwałem, stare się wyświetlają, ale nowych dodać nie można :( 
 

Odnośnik do komentarza
Udostępnij na innych stronach

Wrzuć taki kod i wyczyść cache strony tak jak pisałem tam wcześniej.

 

Spoiler

//<?php

/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
    exit;
}

class postnotes_hook_postNotes_template extends _HOOK_CLASS_
{

/* !Hook Data - DO NOT REMOVE */
public static function hookData() {
 return array_merge_recursive( array (
  'post' => 
  array (
    0 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'].ipsComment_content.ipsType_medium > div.cPost_contentWrap > div.ipsItemControls > ul.ipsComment_controls.ipsClearfix.ipsItemControls_left[data-role=\'commentControls\'] > li.ipsHide[data-role=\'commentLoading\']',
      'type' => 'add_inside_end',
      'content' => '{template="addNote" group="post" location="front" app="postnotes" params="$comment"}',
    ),
    1 => 
    array (
      'selector' => 'div[data-controller=\'core.front.core.comment\'] > div.cPost_contentWrap > div.ipsItemControls',
      'type' => 'add_after',
      'content' => '{template="notes" group="post" location="front" app="postnotes" params="$comment"}',
    ),
  ),
  'topic' => 
  array (
    0 => 
    array (
      'selector' => '#elClubContainer > div[data-controller=\'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments\']',
      'type' => 'add_attribute',
      'attributes_add' => 
      array (
        0 => 
        array (
          'key' => 'data-controller',
          'value' => 'core.front.core.commentFeed,forums.front.topic.view, core.front.core.ignoredComments,postnotes.front.notes',
        ),
      ),
    ),
  ),
), parent::hookData() );
}
/* End Hook Data */


}

 

 

Edytowane przez terrorist0p
Odnośnik do komentarza
Udostępnij na innych stronach

{{if \IPS\Member::loggedIn()->group['note_add_perm']}}
<li>
    <a href="{url="app=postnotes&module=notes&controller=notes&do=add&id={$comment->pid}" csrf="1"}" id="postId{$comment->pid}" data-ipsDialog data-ipsDialog-title="{lang="note_add_title"}" data-ipsDialog-size="medium">
        <i class="fa fa-edit"></i> {lang="note_add"}
    </a>
</li>
{{endif}}

 

Odnośnik do komentarza
Udostępnij na innych stronach

To jest stary adres URL.

Nowy powinien być taki:

if \IPS\Member::loggedIn()->group['note_add_perm']}}
<li>
    <a href="{url="app=postnotes&module=notes&controller=notes&do=form&pid={$comment->pid}" csrf="1"}" id="postId{$comment->pid}" data-ipsDialog data-ipsDialog-title="{lang="note_add_title"}" data-ipsDialog-size="medium">
        <i class="fa fa-edit"></i> {lang="note_add"}
    </a>
</li>
{{endif}}

 

  • Dziękuję 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

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

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.