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

Gama

Użytkownik
  • Postów

    521
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez Gama

  1. Witam wszystkich serdecznie :)

     

    Szukam osoby, które chciałyby stworzyć unikatowy szablon pod jedno z największych forów o marce w Polsce.

     

    Forum znajduje się tutaj - www.bmwklubpolska.pl/forum

     

    Czego oczekuję? 

     

    - zgodności z najnowszymi obowiązującymi praktykami i standardami

    - nawiązania do kolorystyki i dziedzictwa marki BMW

    - stworzenie wersji ciemnej, przełączalnej przez użytkownika (z zapamiętaniem na kolejne wizyty)

    - zgodność z wszystkimi aplikacjami Invision Community

    - szablon musi być w pełni responsywny

    - edytor w szablonie musi być zgodny z całością i dostosowywać się do wersji jasnej / ciemnej

    - im więcej opcji konfiguracyjnych w panelu administratora - tym lepiej :)

    - wystawienia FV

    - przekazania pełnych praw do szablonu na rzecz Stowarzyszenia - z wyłączeniem możliwości dalszej odsprzedaży 

     

    Proszę o poważne oferty wraz z dołączeniem swojego portfolio.

     

    W razie pytań pozostaję do dyspozycji :) 

     

    Dziękuję.

  2. Cześć :)

     

    Poszukuję aktywnej licencji tylko i wyłącznie na aplikację bazową + moduł forum. Budżet jaki jestem w stanie przeznaczyć to 550zł (do ewentualnego dogadania się).

     

    Ewentualny zakup tylko i wyłącznie poprzez platformę Allegro.


    Kontakt ze mną poprzez wiadomość prywatną :)

     

    Dziękuję z góry za każdą ofertę.

  3. Tak oto prezentuje się pierwsza wersja panelu statystyk dla twórców.

    statystyki_1.jpg

    Po kliknięciu w przycisk "30 dni" pokazuje się taki oto wykres w formie okna "modal".

    statystyki_2.jpg

    Poprawiłem także parę błędów z wysyłaniem wiadomości e-mail, logowaniem, zakładką eksploruj. Teraz prawdopodobnie przejdę do tworzenia kolejnych elementów.

    • Lubię to 2
  4. 26 minut temu, aXen napisał:

    Po wyłączeniu nadal występuje ten problem.

    Jesteś pewien? Konsola wyraźnie wskazuje na problemy związane z tabelą serwerów

     

    Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/80.72.37.157:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/94.75.91.121:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/80.72.45.126:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/193.33.177.12:27061/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/80.72.40.221:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/91.224.117.247:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/91.224.117.107:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/80.72.34.125:27195/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/178.217.191.205:6460/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/80.72.42.126:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/94.75.91.190:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.
    (index):1 Mixed Content: The page at 'https://1shot2kill.pl/' was loaded over HTTPS, but requested an insecure image 'http://www.gametracker.com/server_info/94.75.91.194:27015/b_350_20_171717_171717_E09B1C_000000.png'. This content should also be served over HTTPS.

     

    Pozamieniaj wszystkie linki z http na https (przed gametracker) i problem powinien zniknąć :) 

  5. 1 godzinę temu, teez napisał:

    Ok, pierw kilka błędów:

     

    1. Kliknąłem powiadomienia i oznaczyłem je jako odczytane. Wtedy nie mogłem odpalić wiadomości.  Konsola mówi: TypeError: o.user_one is null

    2. Przejście na stronę główną mnie wylogowuje?

    Kurcze przestałem w tym miejscu wypisywać, bo dalej nie widzę tam nic co mogę ocenić poza szablonem. Wygląda to na prawdę fajnie, sporo tego js dzięki czemu ciekawie wyglądają te przejścia. Ale nadal nie wiem co oceniać. Jak na tyle czasu to nawet mimo, ze robisz to sam, jest tego malo. Większość rzeczy, które masz zrobione (logowanie, rejestracje), dzisiaj robi się w generatorze (Java -> Spring boot). Do tego dodanie podstron z muzyką i autorami jest banalne. :P Btw. php już trochę odchodzi do lamusa. Jeżeli chcesz robić w przyszłości w webie to chyba lepiej rozejrzeć się za czymś innym. ;)

     

     

     

    I taka rada - jak już musisz to dokończyć to skup się na jednym, a dopiero później zaczynaj kolejną rzecz. Np. te powiadomienia dokończ, bo odhaczyłem a dalej mi się pojawiają. :D

     

    Dzięki za feedback.

    1 - Wiadomości nie są skończone, zmieniła się struktura bazy danych - to dlatego masz taki błąd. Natomiast samo "odhaczanie" powiadomień działa - przed chwilą sprawdzałem.

    2 - To tylko taki efekt. W przyszłości po zalogowaniu kliknięcie na stronę główną spowoduje pokazanie innej strony niż dla gości.

    Może byłoby tego więcej, gdyby nie fakt, że tak na prawdę całość musiałem robić od nowa. Jakiś czas temu (dawno) mój dysk SSHD stwierdził, że nie będzie odczytywał danych. Od tamtej pory nauczyłem się robić kopie zapasowe. Czy ja wiem czy PHP odchodzi do lamusa? Osobiście mam inne wrażenie, natomiast nie jestem w stanie teraz zmienić technologii (czas) - a myślałem nad node.js. Co do generatorów w Javie, nie znam i nie używałem. Natomiast CakePHP też ma generatory pozwalające wygenerować całe MVC na podstawie struktury bazy danych (i w drugą stronę też).

     

  6. Dzięki @teez za komentarz :) 

    Owszem, może na pierwszy rzut oka nie ma tam za dużo. Wynika to z faktu istnienia innych obowiązków oraz tego, że projekt tak na prawdę tworzę sam.

    Natomiast wiele rzeczy widać tak na prawdę dopiero po zalogowaniu. Jeżeli ktoś chce coś "popsuć" - zapraszam do zabawy. Login - tester, hasło - developer. 

    Kolejna większa aktualizacja strony pojawi się w styczniu. Poniżej parę zrzutów dwa zrzuty z kolejnych zmian :) 

    comments_new.jpg

    explore_new.jpg

     

     

  7. Ponad roczny odkop - nie jestem pewien czy jest to tutaj dozwolone. Jeżeli nie - proszę o usunięcie tego posta.

    Chciałem poinformować że prace trwają nieustannie od 29 czerwca 2015. Nic nie padło, po prostu większość aktualizacji udostępniałem i będę udostępniał na forum adminzone.pl. Projekt zmienił swoją nazwę na "Wavebox", pojawił się całkowicie nowy wygląd, nowe funkcjonalności oraz nowe podejście do niektórych aspektów. Dla osób zainteresowanych zrzut ekranu ze strony głównej serwisu:

    Bez-nazwy-1.jpg

    Ponadto ten projekt jest jednocześnie moim projektem na pracę dyplomową. Dlatego muszę go skończyć, czy chcę czy nie (a chcę). 

    Dnia 27.09.2015 o 10:04, extreme napisał:

     

    FB nieaktualizowany od 28 lutego, czyli chyba padło  :laugh2: 

    Dobry komentarz na facebooku ktoś dodał "lepiej wypromuj strone jakos a nie zmieniaj wyglad ciagle XD"

    To że ktoś nie aktualizuje FB nie oznacza od razu śmierci projektu. Po prostu mam ważniejsze sprawy. Żyjemy w dziwnym świecie, gdzie brak znaku życia na portalu społecznościowym = śmierć w rzeczywistości. A fanpage przygotowałem aby nie musieć go zakładać po uruchomieniu serwisu ;) 

    PS Gdyby ktoś mógł zmienić frazę PlayAll na Wavebox w tytule wątku - byłbym wdzięczny

  8. Witajcie. W tym poradniku zaprezentuję oraz opiszę jak stworzyć swoją pierwszą klasę w edytorze CSS IP.Board oraz jak wyświetlić ją na forum. Opiszę również poszczególne elementy tej klasy, abyś w przyszłości wiedział(a) co za co odpowiada :)

    Zaczynamy :D!

    Pierwszym krokiem będzie zalogowanie się do ACP oraz kliknięcie na zakładkę Wygląd. Teraz wybieramy styl który używamy na forum, lub do którego chcemy dodać naszą klasę CSS. Ja wybrałem domyślny styl IP.Board.

    Z listy szablonów wyszukaj "globalTemplate". Znajdź linijkę

    <div id='content' class='clearfix'>
    i dodaj po niej ten kod

    <div class="informacja">To jest moja pierwsza klasa CSS!</div>
    .

    Tekst "To jest moja pierwsza klasa CSS!" można zmienić np na "Super Forum" - wtedy kod prezentuje się tak:

    <div class="informacja">To jest moja pierwsza klasa CSS!</div>
    .

    Jeżeli klasa nie będzie nazywać się "informacja" a np. "forum123" wtedy kod prezentuje się następująco:

    <div class="forum123">To jest moja pierwsza klasa CSS!</div>
    Jednak my pracujemy na klasie "informacja".

    Teraz przechodzimy do zakładki CSS. Szablonami zajmiemy się na końcu. Po przejściu w tę zakładkę ujrzymy spis plików .css Nas interesuje ipb_styles.css ponieważ to on zawiera wszystkie główne klasy dla stylu.

    Teraz przechodzimy do części właściwej. Mając otwarty plik ipb_style.css przesuwamy kod na sam dół. To tutaj dodamy naszą klasę CSS. Czy można ją dodać gdzieś indziej? Tak, ale dla naszej wygody dodamy ją zaraz na samym końcu :)

    A więc zaczynamy. Pierwszą linijkę którą wpiszemy, będzie to:

    .informacja {
    Jest to definicja nowej klasy CSS, którą później wyświetlimy za pomocą kodu HTML. Klamra "{" , podobnie jak w językach programistycznych informuje że od tej pory podajemy właściwy kod - w naszym przypadku właściwości klasy "informacja"

    Kolejną linijką będzie klamra zamykająca czyli

    }
    . Jest to bardzo ważne, ponieważ klasy które zdefiniujemy później nie będą działać lub mogą pojawić się błędy.

    Teraz zdefiniujemy właściwości naszej klasy "informacja". Zdefiniujmy kolor tła. Dodajmy tę oto linijkę

    background: #4181B5;
    pomiędzy "{" a "}". Pewnie zastanawiasz się co to jest "#4181B5". Jest to kolor podany w RGB. Tutaj polecam tę stronę aby wybrać swój własny kolor: http://www.colorpicker.com/. W całości wygląda to następująco

    .informacja {
    background: #4181B5;
    }
    .

    Efekt:

    pre_1332583943__csspodstawy1.png

    Niezbyt ładnie to wygląda. Zajmijmy się więc zwiększeniem wysokości klasy. Do tego potrzebne jest wpisanie linijki

    height: 25px;
    zaraz po

    background: #4181B5;
    . Jak to teraz wygląda?

    pre_1332583966__csspodstawy2.png

    Jest lepiej ale może być jeszcze lepiej. Skonfigurujmy więc tekst wyświetlany w tej klasie. Użyjemy do tego trzech atrybutów: padding (odstęp wewnątrz klasy, w px lub %), text-algin (wyrównanie tekstu, center - środek), oraz color (kolor tekstu, w RGB). Dodajmy ten kod:

    padding-top: 5px;
    text-align: center;
    color: #fff;
    .

    Całość powinna wyglądać tak:

    .informacja {
    background: #4181B5;
    height: 25px;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    }
    A jak wygląda to na forum?

    pre_1332584002__csspodstawy3.png

    Jest coraz lepiej, teraz za pomocą atrybutu "margin-bottom" zrobimy odstęp pomiędzy naszą klasą CSS a pierwszą kategorią forum. Do kodu dodajemy

    margin-bottom: 5px;
    . Informuje on przeglądarkę, aby wykonała odstęp od następnego elementu o wielkości 5px. Efekt:

    pre_1332584017__csspodstawy4.png

    Jest dobrze, jednak w CSS3 - najnowszej wersji CSS, dodano możliwość zaokrąglenia rogów - co też teraz uczynimy.

    Pomoże nam w tym atrybut border-radius. Dodajmy ten kod

    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    Co to są: -moz-border-radius oraz -webkit-border-radius? Ze względu na różne silniki renderowania stron należy zdefiniować tę samą wartość osobno dla każdego z silnika. Dotyczy tylko niektórych elementów kodu CSS.

    Całość wygląda teraz tak:

    .informacja {
    background: #4181B5;
    height: 25px;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }
    
    A na forum prezentuje się tak:

    pre_1332584032__csspodstawy5.png

    Zabraniam kopiowania na inne fora bez mojej zgody. Poradnik specjalnie dla invisionize.pl. Pozdrawiam, Gama :)

    PS Mam nadzieję, że się przyda :)

  9. Witajcie. Dzisiaj zaprezentuję małą zmianę kosmetyczną dla stylów IP.Board. Będzie to podpięcie paska "header_bar" tak aby przewijał się on wraz z przewijaniem strony :)

    1. Wchodzimy do ACP > Look & Feel > Zarządzaj stylami i szablonami > Wybieramy nasz styl

    2. Przechodzimy do zakładki CSS i szukamy w menu "ipb_styles.css"

    3. Szukamy tego kodu:

    #header_bar { background: #323232 url(http://forum.invisionize.pl/public/style_images/master/user_navigation.png )
    repeat-x bottom;
    padding: 0;
    text-align: right;}
    4. Zamieniamy go na:

    #header_bar { background: #323232 url(http://forum.invisionize.pl/public/style_images/master/user_navigation.png )
    repeat-x bottom;
    padding: 0;
    text-align: right;
    position: fixed;
    width: 100%;
    z-index: 9999; }
    5. Szukamy kodu:

    #branding { background: #0f3854 url(http://forum.invisionize.pl/public/style_images/master/branding_bg.png) repeat-x;
    border-bottom: 1px solid #1b3759;
    min-height: 64px; }
    6 Zamieniamy go na:

    #branding { background: #0f3854 url(http://forum.invisionize.pl/public/style_images/master/branding_bg.png) left bottom repeat-x;
    border-bottom: 1px solid #1b3759;
    min-height: 64px;
    padding-top: 36px; }
    Przed zabiegiem:

    pre_1332430266__headerbarb.png

    Po:

    pre_1332430253__headerbara.png

    Od teraz ten pasek będzie przewijać się wraz z przewijaniem strony :)

  10. Witajcie. Od pewnego czasu pracuję nad projektem pod nazwą PlayAll. Temat opisujący ów projekt od dawien dawna znajduje się już na adminzone.pl - pomyślałem więc, że warto podzielić się nim tutaj. Już na wstępie informuję że mile widziana jest każda sugestia związana z każdym aspektem projektu :)

     

    Zaczynając jednak od początku - czym ten projekt jest?

     

    Z założenia strona ma promować muzykę niezależną, która w wielu przypadkach jest lepszej jakości od tej, którą można usłyszeć w radiu. Ponadto pobieranie i rozpowszechnianie każdej kompozycji, która znajdzie się na mojej stronie będzie całkowicie legalne - pozwala na to licencja, na którą zwracam szczególną uwagę podczas wybierania piosenek, które mógłbym umieścić w audiotece.

     

    Skrypt strony jak i szablon tworzę sam, od podstaw. Aktualnie pracuję na CakePHP w wersji 3 oraz na Foundation w wersji 5. Początkowo był to CakePHP 2 oraz Bootstrap - wraz z takimi oto efektami

     

    pre_1411689923__gatunki.png

     

    pre_1411689990__single.png

     

    Całość nie wyglądała zbyt dobrze, więc kolejna wersja wyglądała tak

     

    pre_1412211259__sound_list.png

     

    To też nie było wystarczająco zadowalające. Postanowiłem więc zmienić dominujący kolor w moim szablonie uzyskując taki oto rezultat:

     

    pre_1420404860__dev_02.png

     

    Wszystkie powyższe zrzuty ekranu obrazują wygląd projektu w roku 2014. Wraz z nowym rokiem powstało to

     

    pre_1429905848__update.png

     

    Ten efekt był przez pewien tym czymś, czego szukałem. Jednak po rozmowach z osobami, które pomagają mi w tworzeniu tego projektu postanowiłem znów coś pozmieniać. Czy wyszło to na dobre - sami oceńcie :)

     

    pre_1433453208__bez-nazwy-2.png

     

    pre_1435612296__sound_player.png

     

    To nie koniec zmian, które mam nadzieję idą w tym dobrym kierunku.

     

    Co portal będzie umożliwiał w wersji, która zostanie uruchomiona pod koniec wakacji (prawdopodobnie)? Przede wszystkim odsłuchiwanie oraz pobieranie wszystkich utworów znajdujących się na stronie. Ponadto po zarejestrowaniu się i zalogowaniu, będzie możliwość tworzenia własnych playlist, komentowania i oceniania utworów oraz dodawania własnych (lub nie) kompozycji - wszystkie oczywiście będą sprawdzone pod kątem licencji przed ich ostatecznym opublikowaniem.

     

    Jako że zmieniłem wersję frameworka cały skrypt piszę od nowa. Głównym powodem jest duża ilość zmian w jego funkcjonowaniu - a także chęć napisania kodu "lepszej jakości" - podczas pisania wczesnych wersji skryptu dużo się nauczyłem - oczywiście na własnych błędach :)

     

    Tak więc jeżeli macie jakiekolwiek pytania - chętnie na nie odpowiem. Z chęcią przeczytam też wszystkie komentarze oraz wspomniane już sugestie dotyczące projektu. Jeżeli ktoś chciałby "polubić" strone projektu na facebooku - proszę bardzo (i dziękuję!) :)

     

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