Skocz do zawartości

Ranking

  1. Marcin Lis

    Marcin Lis

    Użytkownik


    • Punkty

      6

    • Postów

      150


  2. DawPi

    DawPi

    Manager


    • Punkty

      2

    • Postów

      78 226


  3. Jurij

    Jurij

    Użytkownik


    • Punkty

      1

    • Postów

      4 961


  4. DejaVu24

    DejaVu24

    Użytkownik


    • Punkty

      1

    • Postów

      631


Popularna zawartość

Treść z najwyższą reputacją w 07.02.2019 w Odpowiedzi

  1. Cześć! Prosty poradnik na kolorowanie powiadomień, dzięki temu zostaną one posegregowane na kategorie jakie chcesz. Przykład poniżej. Na początek dodajemy poniższy fragment kodu do dwóch szablonów od powiadomień. data-lkNotify='{$notification['data']['title']}' W tym celu przechodzimy do: Style -> Edytuj HTML/CSS -> Szablony -> core -> front -> system -> notificationsAjax i notificationsRows notificationsAjax - popup z powiadomieniami Dodajemy powyższy fragment kodu w miejsce jak na poniższym zrzucie. Gotowiec dla domyślnego szablonu: notificationsRows - podstrona z powiadomieniami Dodajemy ten sam fragment kodu w miejsce jak na poniższym zrzucie. Gotowiec dla domyślnego szablonu: Pozostało dodać kod CSS do szablonu. W tym celu przechodzimy do: Style -> Edytuj HTML/CSS -> CSS -> core -> front -> custom -> custom.css Dodajemy kolory według poniższego schematu: [data-lkNotify*="zareagował na"], [data-lkNotify*="reacted to a"] { background-image: linear-gradient(to right, #ffeaea, transparent)!important; } [data-lkNotify*="wspomniał o tobie"], [data-lkNotify*="mentioned you in a"] { background-image: linear-gradient(to right, #eaffea, transparent)!important; } [data-lkNotify*="zacytował cię"], [data-lkNotify*="quoted you in a"] { background-image: linear-gradient(to right, #eaeaff, transparent)!important; } [data-lkNotify*="zaczął cię obserwować"], [data-lkNotify*="is now following you"] { background-image: linear-gradient(to right, #eaffff, transparent)!important; } Plusy Posegregowane powiadomienia Prosta implementacja Minusy Dodatkowe linijki kodu w CSS dla obsługi wielu języków. I to tyle, koniec! Proste, prawda? Poradnik na prawie CC by SA 4.0 creativecommons.org/licenses/by-sa/4.0/deed.pl
    4 punkty
  2. Domyślnie nie ma jak do tego się odwołać, ale po lekkiej edycji da się to zrobić. Dodaj do templatek data-typenotify='{$notification['data']['title']}', niżej masz gotowce. Teraz dostaniesz w atrybucie tekst "X zareagował...", itd. Dzięki temu w CSS może się odwołać do tego tekstu, ale jeśli masz kilka języków na stronie to dla każdego musisz zrobić wersje. [data-typenotify*=" zareagował na → odpowiedź w temacie "], [data-typenotify*=" reacted to a post "] { background: linear-gradient(to right, #ffdddd, #fff)!important; } notificationsAjax {{if empty( $notifications )}} <li class='ipsDataItem ipsDataItem_unread'> <div class='ipsPad ipsType_light ipsType_center ipsType_normal'>{lang="no_results_notifications"}</div> </li> {{else}} {{foreach $notifications as $notification}} <li class='ipsDataItem {{if !$notification['notification']->read_time}}ipsDataItem_unread{{endif}}' data-typenotify='{$notification['data']['title']}'> <div class='ipsDataItem_icon'> {{if isset( $notification['data']['author'] )}} {template="userPhoto" app="core" group="global" params="$notification['data']['author'], 'mini'"} {{endif}} </div> <div class='ipsDataItem_main'> <a href="{$notification['data']['url']}"> <span class='ipsDataItem_title'>{$notification['data']['title']}</span> <br> <span class="ipsType_light">{datetime="$notification['notification']->updated_time"}</span> </a> </div> </li> {{endforeach}} {{endif}} notificationsRows {{if \count( $rows )}} {{foreach $rows as $notification}} {{if isset( $notification['data']['title'] )}} <li class='ipsDataItem {{if $notification['data']['unread']}}ipsDataItem_unread{{endif}} ipsClearfix' data-typenotify='{$notification['data']['title']}'> <div class='ipsDataItem_icon'> {{if isset( $notification['data']['author'] )}} {template="userPhoto" app="core" group="global" params="$notification['data']['author'], 'tiny'"} {{endif}} </div> <div class='ipsDataItem_main'> {{if !$notification['data']['unread']}} <span class="ipsItemStatus ipsItemStatus_small ipsItemStatus_read"> <i class="fa fa-circle"></i> </span> <strong> {{endif}} <a href="{$notification['data']['url']}" class='ipsDataItem_title'>{$notification['data']['title']}</a> {{if !$notification['data']['unread']}} </strong> {{endif}} <br> <span class="ipsType_light">{datetime="$notification['notification']->updated_time"}</span> </div> </li> {{endif}} {{endforeach}} {{endif}} PS: widzę, że korzystasz z moich bloczków, chyba spodobały ci się
    2 punkty
  3. Jeśli kupiłeś od IPS to poczekaj. Każda transakcja jest zatwierdzana ręcznie, trwa to do 48 godzin roboczych przeważnie.
    1 punkt
  4. Ale patrząc na tą stronę do mierzenia to wiesz.. te magiczne 90 punktów to zdobywają chyba tylko proste stronki z tekstem "Witaj świecie" lub oczywiście wyszukiwarka goglowa, niczego innego nie znalazłem co by można było nazwać szybką stroną. Takie strony z analizą jedynie co to podpowiadają w czym problem, ale czy to jest właśnie problem jeżeli bez tego strona nie będzie działać? U mnie np jest duża różnica, jak wywalam czat i slajdy i zmniejszę ilość artykułów wyświetlanych w bloku, mniej img i już lepiej. Podstawka tego skryptu i tak będzie robić swoje. Jakiś czas temu kombinowałem co z tym zrobić, ale szkoda czasu, nic z tym nie zrobisz, masz to co kupiłeś i tyle. Jeżeli sam przeglądam i coś się będzie mulić to wtedy można podumać, inaczej, moim zdaniem nie ma sensu zawracać sobie tym głowy. Bo na chwilę obecną, widzę że tylko czat ostro przymula stronę. - edit, ale przecież te gify to z edytora powinno ładnie się wstawiać, może jak nie włączone to coś tam źle się ładuje.
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • 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ę.