Ogłoszenie

Collapse
No announcement yet.

Dodanie listy browarów kontraktowych

Collapse
X
 
  • Filtruj
  • Czas
  • Pokaż
Clear All
new posts
  • zulu
    Senior
    • 04-2004
    • 299

    Dodanie listy browarów kontraktowych

    Mamy w polskim (i nie tylko) światku piwnym sporo zmian, za którymi trudno nadążyć i browar.biz został mocno w tyle. Powstają nowe inicjatywy (browary kotraktowe, podmioty zlecające ważenie, podmioty zamawiające etykiety i takie które trudno rozpoznać).

    Trzymanie się kurczowo klasyfikacji podziału browarów ze względu na miejsce ważenia jest OK, ale w obecnej sytuacji nie wystarcza. Przy dodawaniu piw wpisujecie nazwę firmy w nawiasie kwadratowym przed nazwa piwa, trudno się po tym wyszukuje, nie ma statystyk, filtrowania itp.

    Moja propozycja jest taka:
    - zostawiamy listę browarów taką jaka jest (powiązana z miejscem ważenia)
    - ale dodajemy dodatkowo zupełnie oddzielną listę browarów kontraktowych/firm - można skorzystać z gotowej listy
    - dodając nowe piwo lub rzecz do działu kolekcjonerskiego - opcjonalnie wybierze się z listy nazwe firmy / kontraktowca

    Dzięki temu moglibyśmy sortować / wyszukiwać piwa / kolektybilia również po nazwie kontaktowca, wyświetlać statystyki w dzienniku piwnym wg nowej kategorii itd
  • e-prezes
    Senior
    • 05-2002
    • 19167

    #2
    Gdyby zamieszczający kolektybilia byli skłonni dodawać w treści nazwę kontraktowca to nie byłoby problemu z szukaniem w kolekcjonerstwie.
    Na forum w 'Piwo konkretnie' jest to łatwiej, bo nazwa kontraktera jest w nawiasie kwadratowym i wystarczy wpisać w wyszukiwanie po tytułach frazę[*], gdzie * jest nazwą kontraktera.
    Nie sądzę, aby system przypisywania browarów po "garnkach" się zmienił. Może nie jest przejrzysty dla kolekcjonerów, ale oddaje stan rzeczywisty. Czyli miejsce produkcji.
    Last edited by e-prezes; 08-10-2015, 12:33.

    Comment

    • zulu
      Senior
      • 04-2004
      • 299

      #3
      Pierwotnie zamieszczone przez Użytkownika e-prezes Wyświetlenie odpowiedzi
      Gdyby zamieszczający kolektybilia byli skłonni dodawać w treści nazwę kontraktowca to nie byłoby problemu z szukaniem w kolekcjonerstwie.
      Na forum w 'Piwo konkretnie' jest to łatwiej, bo nazwa kontraktera jest w nawiasie kwadratowym i wystarczy wpisać w wyszukiwanie po tytułach frazę[*], gdzie * jest nazwą kontraktera.
      Nie sądzę, aby system przypisywania browarów po "garnkach" się zmienił. Może nie jest przejrzysty dla kolekcjonerów, ale oddaje stan rzeczywisty. Czyli miejsce produkcji.
      Tu nie chodzi o zmianę systemu klasyfikacji po miejscu ważenia. Chodzi o malutkie usprawnienie - dodanie dodatkowej klasyfikacji wg podmiotu ważącego. Czyli dodając piwo albo etykiete nadal wybierać będziesz browar (w sensie miejsce warzenia) a dodatkowo (opcjonalnie) wybierać będziesz podmiot warzący.
      Dzięki temu wszędzie w serwisie można będzie zrobić wyszukiwanie po kontaktowcu, wyświetlać wszelkie statystyki po kontaktowcu, wyświetlać kolektybilia (czy jak to nazwac jednym słowem) tylko danego kontraktowca.
      Obecnie jedyna informacja o kontaktowcu pojawia się w nawiasach kwadratowych przy piwie. Daje to mizerne możliwości, możesz jedynie wyszukać liste piw w ogólnej wyszukiwarce, nigdzie nie możesz skorzystać z list rozwijalnych, statystyk, wyszukiwania z innych poziomów np z dziennika piwnego itd.

      Comment

      • zulu
        Senior
        • 04-2004
        • 299

        #4
        Mamy wysyp piwnych inicjatyw i ogromną ilość nowych piw. Dziennie pojawiają się ponad 2 nowe polskie piwa na rynku. Bardzo trudno to ogarnąć, więc po 5 latach nieużywania dziennika piwnego przypomniałem sobie o tym narzędziu.
        Browar.bizowy DP ma jedną zarąbistą zaletę - ogromną i często aktualizowaną list piw. Niestety dziennik zatrzymał się w poprzedniej epoce IT i w poprzedniej epoce piwnej. Są browary kontraktowe, firmy zamawiające piwo na zlecenie, firmy zamawiające tylko etykiety itd, rynek żyje a tutaj jakby czas się zatrzymał 10 lat temu.
        Jakieś światełko pojawiło się dzięki apce Shajena Prosta, przyjemna, ale ciągle brak tego o co aż się prosi. Wyszukania piwa nie tylko po miejscu warzenia, ale również po sprawcy warzenia.
        Jeśli przed dodaniem piwa do DP muszę poświęcić X czasu na wyszukiwanie w necie czy taka przykładowa Pinta Apa Srapa warzona jest w Zarzeczu czy w Koziej Wólce no to sorry

        Comment

        • e-prezes
          Senior
          • 05-2002
          • 19167

          #5
          Pierwotnie zamieszczone przez Użytkownika zulu Wyświetlenie odpowiedzi
          Jeśli przed dodaniem piwa do DP muszę poświęcić X czasu na wyszukiwanie w necie czy taka przykładowa Pinta Apa Srapa warzona jest w Zarzeczu czy w Koziej Wólce no to sorry
          No, ale to chyba nie jest pretensja do ART-a? Nie on kazał Pincie warzyć w dwu browarach. Podobnie jak innym kontrakterom, w dwu i więcej browarach. Piw na rynku jest tyle, że dodaje się je w miarę na bieżąco do bazy. Uważam, że pod tym względem jest i tak lepiej niż na RateBeer czy BeerAdvocate, gdzie brakuje sporo piw, które u nas już są.

          Comment

          • zulu
            Senior
            • 04-2004
            • 299

            #6
            Pierwotnie zamieszczone przez Użytkownika e-prezes Wyświetlenie odpowiedzi
            No, ale to chyba nie jest pretensja do ART-a? Nie on kazał Pincie warzyć w dwu browarach. Podobnie jak innym kontrakterom, w dwu i więcej browarach. Piw na rynku jest tyle, że dodaje się je w miarę na bieżąco do bazy. Uważam, że pod tym względem jest i tak lepiej niż na RateBeer czy BeerAdvocate, gdzie brakuje sporo piw, które u nas już są.
            Nie mam pretensji do ART-a o zmiany na rynku piwnym, ale chodzi mi o konkretne rozwiązania, które ułatwiłyby ogarnąć te zmiany użytkownikom. Parę usprawnień na portalu i problem byłby załatwiony.

            Comment

            • zulu
              Senior
              • 04-2004
              • 299

              #7
              Zmiana w dzienniku piwnym mogłaby wyglądać tak:

              http://dziennikpiwny.esy.es/

              Na szybko dodałem spis producentów. Piwo można wybierać albo po browarze albo po producencie.
              Stronka działa - dodaje do browar.bizowego dziennika wpisy w nowym oknie

              Comment

              • Cooper
                Senior
                • 11-2002
                • 6055

                #8
                Pierwotnie zamieszczone przez Użytkownika e-prezes Wyświetlenie odpowiedzi
                Gdyby zamieszczający kolektybilia byli skłonni dodawać w treści nazwę kontraktowca to nie byłoby problemu z szukaniem w kolekcjonerstwie.
                Na forum w 'Piwo konkretnie' jest to łatwiej, bo nazwa kontraktera jest w nawiasie kwadratowym i wystarczy wpisać w wyszukiwanie po tytułach frazę[*], gdzie * jest nazwą kontraktera.
                Nie sądzę, aby system przypisywania browarów po "garnkach" się zmienił. Może nie jest przejrzysty dla kolekcjonerów, ale oddaje stan rzeczywisty. Czyli miejsce produkcji.
                Napisałem długi post w Word'zie, mialem już go zamieścić ale w sumie wystarczy że podpiszę się pod tym ePrezes bo sformułowane jest to krócej i w sumie nawet podjąłeś więcej tematów.
                Ja też usprawniłbym jedynie dodawanie w np kolektybiliach tzn w przypadku birofiliów pochodzących z browarów kontraktowych obowiązek dodania nazwy kontraktowca, ażeby pózniej wyszukiwarka mogła go wyłapać. Sam podział jedynie na browary realne powienien wg mnie zdecydowanie pozostać. Stosuje się go od dziesiatek lat i przeżył już np wysyp rozlewni w latach 90.
                Piętnastego czerwca roku dwa tysiące czwartego zbóje z bandy Heńka zamkły "Królewskiego" !!!
                1944 - brunatni niszczą Browar Haberbuscha. W 60. rocznicę zieloni niszczą Browar Warszawski.

                Zbiór etykiet z Tanzanii, zbiór polskich bloczków kelnerskich sprzed 1945 roku i et z motywem borsuka na Facebooku

                Comment

                • zulu
                  Senior
                  • 04-2004
                  • 299

                  #9
                  Pierwotnie zamieszczone przez Użytkownika Cooper Wyświetlenie odpowiedzi
                  Napisałem długi post w Word'zie, mialem już go zamieścić ale w sumie wystarczy że podpiszę się pod tym ePrezes bo sformułowane jest to krócej i w sumie nawet podjąłeś więcej tematów.
                  Ja też usprawniłbym jedynie dodawanie w np kolektybiliach tzn w przypadku birofiliów pochodzących z browarów kontraktowych obowiązek dodania nazwy kontraktowca, ażeby pózniej wyszukiwarka mogła go wyłapać. Sam podział jedynie na browary realne powienien wg mnie zdecydowanie pozostać. Stosuje się go od dziesiatek lat i przeżył już np wysyp rozlewni w latach 90.
                  Ale przecież to jest dokładnie to co postuluje!
                  Jeśli chcesz dodać informacje o kontaktorze w kolekcjonerstwie to musiałoby być dodane odpowiednie pole w formularzu dodawania nowej rzeczy. A w zasadzie nie pole ale właśnie lista rozwijalna z kontaktorowcami (żeby uniknąć literówek).
                  Należałoby więc stworzyć w serwisie i aktualizować bazę kontaktowców tak samo jak to jest z bazą browarów.

                  A jak już będzie dostępna taka lista to jaki problem dodać takie info w innych działąch (piwo, dziennik piwny, galeria itd) otwierają się nowe możliwości:

                  1) umieszczenie w menu nowego działu "Producenci" gdzie byłaby lista kontaktowców
                  Podobnie jak w browarach opcje:
                  Polscy producenci [60] Producenci historyczni
                  > Alfabetycznie
                  > Wg browarów
                  > Wg województw
                  > Wg miejscowości
                  > Wg położenia

                  2) Po wybraniu Kontraktowca pojawiały by sie opcje takie jak w browarze
                  + Poznaj piwa z tego producenta [0]
                  + Galeria [0]
                  + Wiadomości [0]
                  + Kolekcjonerstwo [+] dodaj [+] [0]
                  + Historia
                  + Zobacz browary w których warzy [0]

                  3) Analogicznie w Browarach opcja wyszukiwania
                  > Wg producentów

                  4) Dla danego Browaru opcja
                  + Zobacz producentów którzy tu warzą [0]

                  5) W wyszukiwaniu zakładka Producenci

                  6) W dzienniku piwnym szybkie wyszukanie piwa po kontaktowcu
                  to pokazałem na:
                  http://dziennikpiwny.esy.es/
                  oraz statystyki wypitych piw wg producenta

                  7) i wiele wiele innych opcji, których teraz nie można dodać bo brak odpowiedniej informacji

                  Comment

                  • zulu
                    Senior
                    • 04-2004
                    • 299

                    #10
                    Zdaje sobie sprawę, że trzeba by poświęcić na te zmiany dość dużo czasu.
                    Dlatego zrobiłem mini usprawnienie w Dzienniku Piwnym, które doraźnie może pomóc
                    Nie mam dostępu do bazy danych, ale po stronie klienta dodałem kilka linijek w javascript.
                    Nie jestem programistą, kod nie jest wyszukany, ale działa

                    Co zmieniłem:
                    -Dodałem listę producentów
                    (przeszukuję listę piw i dodaje wszystko co znajdę w nawiasach kwadratowych)
                    -Po wybraniu Producenta wyświetlają się wszystkie piwa zawierające w nazwie tego producenta
                    - Po wybraniu piwa wg producenta na liście browarów zaznacza się odpowiedni browar w którym to piwo jest warzone.
                    - Po kliknięciu Dodaj do dziennika formularz jest wysyłany do browar.biz i otwiera się w nowym oknie (aby zadziałało musisz być zalogowany do browar biz w innym oknie przeglądarki)

                    Formularz można przetestować na http://www.dziennikpiwny.esy.es/
                    lub lokalnie z załączonego pliku
                    Attached Files

                    Comment

                    • zulu
                      Senior
                      • 04-2004
                      • 299

                      #11
                      Kod jest w jscript i można go podejrzeć w pliku, dla ułatwienia dodany kod to:

                      1) w sekcji Head
                      Kod:
                      <script>
                      //----------------------------------------------------------------------------------------
                      // funkcja wyświetlająca piwa danego proucenta
                      //----------------------------------------------------------------------------------------
                      function populateBeerSelectByCompany( company ) {
                      
                        document.theForm.breweryChoice.options[0].selected = true;
                        newcompany = company.replace(/[^0-9a-zA-Z]/g,'');
                        newcompany = newcompany.replace(/\'/g,'');
                       
                        if ( newcompany.length == 0 ) {
                          document.theForm.ChooseBeer.length = 1;
                          document.theForm.ChooseBeer.options[0] = new Option('Wybierz browar lub producenta');
                          document.theForm.ChooseBeer.options[0].value = '';
                      
                          return;
                        }
                       
                        document.theForm.ChooseBeer.length = 1;
                        document.theForm.ChooseBeer.options[0] = new Option('Wybierz piwo');
                        document.theForm.ChooseBeer.options[0].value = '';
                      
                        document.theForm.ChooseBeer.options[0].selected = true;
                      
                        var listedBeer = [];
                        var listedBeerID = [];
                        for ( i=0; i<beerList.length; i++ ) {    
                      	if (beerList[i].indexOf(company)!=-1)
                      	{
                      		listedBeer.push(beerList[i]);
                      		listedBeerID.push(beerListID[i]);
                      	}	
                        }
                      
                        sortedBeer = listedBeer.sort();
                        sortedBeerID = listedBeerID.sort();
                        for ( l=0; l<sortedBeer.length; l++ ) {
                          document.theForm.ChooseBeer.length++;
                      	document.theForm.ChooseBeer.options[l+1] = new Option(sortedBeer[l]);
                          document.theForm.ChooseBeer.options[l+1].value = sortedBeerID[l];
                        }
                      
                        
                        //if(newOptions.length == 1) document.theForm.ChooseBeer.options[1].selected = true;
                      
                      }
                      //----------------------------------------------------------------------------------------
                      // ustawiam browar według wybranego piwa
                      //----------------------------------------------------------------------------------------
                      function setBrewery( beer ) {
                      	if (document.theForm.companyChoice.value != '')
                      	{
                      		document.theForm.breweryChoice.value = beer.split(' | ')[2];		
                      	}	
                      }
                      </script>
                      2) w Body (w odpowiednim miejscu formularza)
                      HTML:
                      <select name="companyChoice" onchange="javascript:populateBeerSelectByCompany( this.options[selectedIndex].value )" size="1"><option>wybierz</option>
                      </select><br>
                      3) w Body (na końcu)
                      Kod:
                      <script>
                      //---------------------------------------------------------------------------------------------------
                      //wczytanie listy producentów
                      //---------------------------------------------------------------------------------------------------
                      var companyList = [];
                      var beerList = [];
                      var beerListID = [];
                      
                      for ( i=1; i<document.theForm.breweryChoice.length; i++ ) {
                          idbrowar = document.theForm.breweryChoice[i].value + 'Array';
                      	
                      	for ( j=0; j<eval(idbrowar).length; j++ ) {
                      		if (eval(idbrowar)[j].indexOf("[") != -1 )
                      		{
                      			beerList.push(eval(idbrowar)[j]);
                      			beerListID.push(eval(idbrowar)[j]+' | '+document.theForm.breweryChoice[i].value);
                      
                      			newCompany = eval(idbrowar)[j].substring(eval(idbrowar)[j].indexOf("[")+1,eval(idbrowar)[j].indexOf("]"));
                      			checkCompany = 0;
                      			for ( k=0; k<companyList.length; k++ ) {
                      				if (companyList[k].toLowerCase()==newCompany.toLowerCase())
                      				{
                      					checkCompany = 1;
                      				}
                      			}
                      			if (checkCompany == 0)
                      			{
                      				companyList.push(newCompany);
                      			}			
                      		}
                      
                          }
                       }
                        companyListSort = companyList.sort();
                      
                        document.theForm.companyChoice.length = 1;
                        document.theForm.companyChoice.options[0] = new Option('wybierz');
                        document.theForm.companyChoice.options[0].value = '';
                        
                        for ( l=0; l<companyListSort.length; l++ ) {
                          document.theForm.companyChoice.length++;
                      	document.theForm.companyChoice.options[l+1] = new Option(companyListSort[l]);
                          document.theForm.companyChoice.options[l+1].value = companyListSort[l];
                        }
                      </script>

                      Comment

                      • Cooper
                        Senior
                        • 11-2002
                        • 6055

                        #12
                        Napracowałeś się a przynajmniej dla mnie jako totalnie niekumatego w informatyce wygląda to na sporą pracę.
                        Inna sprawa to przekonaj admina albo moda (ale raczej pewnie tego pierwszego) żeby umozliwił Ci taką edycję. To już widzę mało prawdopodobnie.
                        No nic, lobbuj ...
                        Piętnastego czerwca roku dwa tysiące czwartego zbóje z bandy Heńka zamkły "Królewskiego" !!!
                        1944 - brunatni niszczą Browar Haberbuscha. W 60. rocznicę zieloni niszczą Browar Warszawski.

                        Zbiór etykiet z Tanzanii, zbiór polskich bloczków kelnerskich sprzed 1945 roku i et z motywem borsuka na Facebooku

                        Comment

                        • e-prezes
                          Senior
                          • 05-2002
                          • 19167

                          #13
                          Podoba mnie się. Jestem za!

                          Comment

                          • pizmak666
                            Senior
                            • 12-2006
                            • 1898

                            #14
                            Zulu!Jak tak kodami sypiesz z rękawa to może w "kolekcjonerstwie" byś coś napisał?
                            „Wam kury szczać prowadzić, a nie politykę robić”

                            "Pamiętaj, że piwo, które nawarzysz inni pić będą-nawarzone zatem winno być więcej niż dobre".

                            Nie jestem certyfikowanym sędzią PSPD.

                            Comment

                            • zgroza
                              Senior
                              • 03-2008
                              • 3597

                              #15
                              Ojej, ktoś zapronował rozwiązanie NIE brużdżące w dotychczasowej metodologii! Duży plus dla Zulu.

                              Pytania - czy jest przewidziana sytuacja, że piwo (patrz - Pinta) ma wersje warzone w dwóch różnych browarach?
                              Lotna ekspozytura browaru

                              Też Was kocham.

                              Comment

                              Przetwarzanie...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎