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

BitGit

Użytkownik
  • Postów

    677
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Odpowiedzi opublikowane przez BitGit

  1. Oznacz sobie forum jako przeczytane, to ci zniknie pogrubienie.

    Generalnie, nie patrz przez pryzmat własnych gustów administratora, który widzi i wie o forum więcej, jest online prawie cały czas, - tylko przez pryzmat  użytkowników, którzy muszą szybko odnaleźć się na Twoim forum. Dobra nawigacja (wytłuszczenie nowych, nieodczytanych tematów to też część nawigacji) jest podstawą każdego funkcjonalnego i przemyślanego forum.

    • Lubię to 1
  2. Nie płać, ucz się i zrób to sam! ;) 

    Lekcja 1. Dodanie lub zmiana grafiki tła elementu.  Czas wykonania około 60s (nie uwzględnia wyszukania i przygotowania plików graficznych)

     

    Po pierwsze przygotuj sobie grafikę. Znajdź zdjęcie, przytnij i nie zapomnij o spadach czyli jakimś zapasie; generalnie grafika musi być odrobinkę większa niż ta belka. Przygotowaną grafikę wgraj na swój serwer ftp np. do katalogu upload.

     

    W edytorze skinów : ACP/Style i Szablony/twój skin - wybierz edycję kodu HTML/CSS </>

    Zmień widok na CSS; pokaże się lista plików, w których będzie zdefiniowany styl tej "belki".

    Nad listą plików masz małą wyszukiwarkę wrzuć do niej frazę: ipsType_sectionTitle

     

    W przypadku modyfikowanych skinów klasa stylu może pojawić się np. w pliku z nazwą skina - nazwa_skina.css w podkategorii Custom

    Po otworzeniu pliku wyszukaj w/wym element który powinien mieć taką formę zapisu:

    .ipsType_sectionTitle {
    /* Tutaj będą zapisane ustawienia stylu dla tego konkretnego elementu. */
    }

    Przykładowy wygląd elementu zapisanego w domyślnym stylu IPS

    .ipsType_sectionTitle {
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        padding: 12px 15px;
        margin-top: 0;
        background: #ebedf0;
        color: #828e99;
        border-radius: 2px 2px 0px 0px;
    }

    Znajdź w elemencie ipsType_sectionTitle pozycję background: /lub background-image: (jeżeli styl ma już zdefiniowaną grafikę) może być to również zapisane z użyciem zmiennej pod postacią: 

    background-image: url({theme="jakaś wartość"});

    i teraz:
    a. Jeżeli belka ma określony tylko kolor (background: #colorhex) zastąp linijkę nową formą zapisu: 

    .ipsType_sectionTitle {
       /* ... */
       background: #fff; /* <- usuń to */
       background-image: url('link do grafiki'); /* <- to dodaj */
      /* ... */
    }

    b. Jeżeli jest już zdefiniowana grafika, zmień linkowanie na adres z Twoją grafiką.

    .ipsType_sectionTitle {
       /* ... */
       background-image: url('link do grafiki'); /* wygląd linku: http://example.com/uploads/twoja_grafika.jpg */
      /* ... */
    }

    Zapisz zmiany i pozamiatane.

    --

    Ewentualnie, jeśli nie chcesz zmieniać zapisów w stylu możesz otworzyć plik custom.css i wkleić (jako ostatnią pozycję) samo formatowanie belki w postaci:

    /* wklejamy cały poniższy kod */
    .ipsType_sectionTitle {
       background-image: url('link do grafiki');
    }

    --

    Z sową - dla ambitnych. 
    Plik custom jest includowany przez skrypt na samym końcu zestawu plików CSS, zatem przeglądarka globalnie zignoruje wszystkie poprzednie formatowania dotyczące formatowania tła zapisane w klasie ipsType_sectionTitle i uwzględni/zastąpi ostatnią pozycją, którą wczyta.

    • Lubię to 1
  3. 4 godziny temu, YoutuberAidis napisał:

    albo jak zrobić żeby email nie był wymagany do rejestracji.

     

    1. Wyłącz weryfikację - system nie będzie sprawdzał czy mail jest lewy czy nie, a userzy będą mogli sobie wpisać przy rejestracji co tylko dusza zapragnie i koniecznie zaproś spamboty, albo nie.. same znajdą Twoje forum do zaorania :P 

     

    Możesz też włączyć rejestrację z facebookiem albo innym googlem, wtedy będzie bez maila.

  4. Szukaj w szablonach bazy danych: Zarządzanie stronami / szablony / HTML / szablony bazy danych/ Category Articles / index

     

    		{{if $database->can('add')}}
    			<li class='ipsToolList_primaryAction'>
    				<a class="ipsButton ipsButton_medium ipsButton_important ipsButton_fullWidth" {{if $database->use_categories}}data-ipsDialog="1" data-ipsDialog-size="narrow" data-ipsDialog-title="{lang="cms_select_category"}"{{endif}} href="{$url->setQueryString( array( 'do' => 'form', 'd' => \IPS\cms\Databases\Dispatcher::i()->databaseId ) )}">{lang="cms_add_new_record_button" sprintf="$database->recordWord( 1 )"}</a>
    			</li>
    		{{endif}}

     

    • Lubię to 1
  5. Serwus! Może ktoś podpowie jak wymusić  ustawienie: 

    Pokazuj wyskakujące okienko w momencie otrzymania nowej wiadomości

     na domyślne oznaczone "TAK" - systemowo dla wszystkich obecnych i przyszłych użytkowników.

     

    W sql pokazuje mi, że odpowiada za to bit members_bitoptions2, ale widzę go tylko bezpośrednio w tabeli użytkownika (i oczywiście w profilu), nie wiem jakie wykonać w bazie zapytanie, żeby osiągnąć swój cel. 

×
×
  • 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ę.