Forum penspinning.pl Strona Główna  
  •  Regulamin  •    FAQ  •   Szukaj  •   Kalendarz  •   Użytkownicy  •   Grupy  •   Album  •  Rejestracja  •   Zaloguj  • 

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Warning: Illegal string offset 'user_level' in /alt/home/webmaster.penspinning/html/forum/includes/bbcode.php on line 326

Poprzedni temat :: Następny temat
Kalendarz z możliwością dodawania wydarzeń i przypomnień
Autor Wiadomość
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |7 Lip 2010|, o 04:37   Kalendarz z możliwością dodawania wydarzeń i przypomnień

Link do kalendarza - http://forum.penspinning.pl/calendar.php

Chce mi się już spać, więc krótko - wprowadziłem tę modyfikację natchniony podobną z UPSB nowego i problemami z dotrzymywaniem terminów nadsyłania filmów na collaby u nas.

Użytkownik może dodać wydarzenie przypisane do konkretnej kategorii - collab, meeting lub forum. Ta trzecia ma być docelowo jako kategoria na rzeczy związane z PPP, raczej tylko administracja będzie dodawać rzeczy w tej kategorii.

W widoku miesiąca wydarzenia są filtrowanie według typu, jednak w widoku konkretnego dnia widoczne są wydarzenia z każdej kategorii.

Jest możliwość dodania sobie "przypomnienia" do wydarzenia - docelowo ma to umożliwiać otrzymanie emaila z przypomnieniem o danym terminie. Jednak chwilowo powiadomienie jest tylko wysyłane, gdy szczegóły wydarzenia, które subskrybujecie zostaną zmodyfikowane. Nie mam już siły teraz dodawać też przypomnienia w konkretnym czasie.

Jak łatwo organizator collabu może w tej chwili skorzystać z funkcji przypomnienia? Wystarczy dodać do kalendarza deadline, następnie w widoku wydarzenia kliknąć prawym przyciskiem myszy na przycisku "Dodaj przypomnienie" (taki ma tekst alternatywny, ale obrazek jest taki sam, jak do edycji posta, bo nie miałem lepszego :D ), skopiować link a następnie wkleić go w temacie z zapisami i prosić o klikanie zainteresowanych. Dopóki nie zrobię przypomnienia np. dzień przed danym terminem organizator może przypomnieć się ludziom, którzy subskrybują jego wydarzenie poprzez zedytowanie go.

Jest też możliwość rzucania po prostu linkiem do wydarzenia, np. http://forum.penspinning...._m=07&cl_y=2010 lub http://forum.penspinning...._m=07&cl_y=2010

Chwilowo każdy może dodawać wydarzenia w ramach testów. Później dodawane wydarzenia będą zatwierdzane (bądź nie) przez administrację, żeby zachować jakiś porządek. Nie przywiązujcie się do wydarzeń, które dodacie, bo zanim wprowadzę pełną funkcjonalność to przy testach mogę robić co jakiś czas czyszczenie.

Jeszcze będę udoskonalał ten skrypt i podpasowywał go pod nas, chwilowo jest kilka rzeczy, które wymaga dopracowania. Jeżeli ktoś ma pomysł i chęć zrobienia przycisków "subscribe"/"unsubscribe" niech się zgłosi do mnie. Wszelkie uwagi co do funkcjonowania kalendarza mile widziane.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
Hakan 



Wiek: 44
Posty: 1375
Handel: 100% (+7, 0, 0)
Wysłany: |7 Lip 2010|, o 07:45   

Dzięki FeniX za zaspamowanie skrzynki pocztowej, 21 maili niezwiązanych z niczym.

Podziękowania dotyczą zarówno przypomnienia z kalendarza jak i z PW, tyle że nie używałem ani jednego ani drugiego. Część maili jest nieczytelna, inne puste, inne dotyczą czegoś czego nie ma...

Myślę, że jeśli coś się wprowadza, najpierw trzeba to przetestować... z dala od forum.
_________________
Pentrix dla każdego!
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |7 Lip 2010|, o 09:25   

Hakan, przepraszam, to właśnie był wynik testów już tutaj, bo u siebie nie miałem konfiguracji maila u siebie a chciałem skorzystać z dobrze skonfigurowanego tego, żeby nie szukać później problemów gdzieś, gdzie ich nie ma. Niestety okazało się, że błąd z zawieszaniem się skryptu wynikał z mojego przeoczenia, na które wpadłem po jakichś dwóch godzinach i zrozumiałem, że wysyłał maile nie tylko do mnie. Przepraszam zarówno Ciebie, jak i innych, którzy dostali jakieś powiadomienie z tego skryptu.

Powiadomienie wyglądające jak to o PW poszło chyba raz, bo przeoczyłem zmianę schematu wiadomości, reszta różnie wyglądała, bo próbowałem znaleźć powód zawieszania się skryptu i kolejne linijki wywalałem.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
Hakan 



Wiek: 44
Posty: 1375
Handel: 100% (+7, 0, 0)
Wysłany: |7 Lip 2010|, o 13:09   

Nie ma problemu, najważniejsze, że chcesz coś robić dla forum!

Dostałem masę powiadomień ale to jest możliwe, bo mogłem dostać tyle wiadomości. Później sprawdziłem tematy w Organizacja / Zarządzenia / Ogłoszenia i wiedziałem już o co chodzi. Dla mnie tam są najważniejsze tematy, tam najpierw szukam odpowiedzi - od razu domyśliłem się, że to twoja "sprawka". Potwierdziłeś w temacie i wszystko ok.

Uważam dodając coś od siebie, że powinna być możliwość ustawienia informowania z kalendarza w profilu podobnie jak w przypadku PW. Na razie, póki tego nie ma - ustaw wszystkim informowanie na nie, ewentualnie wpisz własnego maila na sztywno :)
_________________
Pentrix dla każdego!
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |7 Lip 2010|, o 13:17   

Hm, jak poszło kilka powiadomień o PW, to może jednak nie tak szybko zmieniłem schemat wysyłanej wiadomości. ^^

Teraz maile poszły do różnych ludzi przez mój błąd w zapytaniu do bazy. Normalnie powiadomienie jest wysyłane tylko do osoby, która kliknie w przycisk "Dodaj przypomnienie" w danym zdarzeniu (tak jak pisałem chwilowo ma to obrazek taki sam jak przycisk do edycji posta). Dlatego też nie ma potrzeby moim zdaniem dodawać dodatkowego potwierdzenia czy otrzymywać powiadomienia, czy nie. :) Już działa to tak, jak powinno.

Tak pomyślałem, że dodam chyba jeszcze kategorię "forumowe zamówienia", żeby ludzie biorący udział mogli sobie ustawiać przypomnienia np. do kiedy składać zamówienia lub do kiedy wysyłać kasę.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |7 Lip 2010|, o 18:24   

Wprowadziłem kilka poprawek:

1) Najważniejsza - są już powiadomienia określony czas przed wydarzeniem. Obecnie na twardo wbite jest, by był to jeden dzień, ale dodam możliwość wyboru. I tutaj pytanie - jaki powinien być zakres czasu do wyboru? Od 1 godziny przed do kilku dni, czy od 1 dnia do powiedzmy tygodnia? Nie wiem, czy jest sens się rozdrabniać na godziny.

2) W widoku miesięcznym domyślnie teraz wydarzenia nie są filtrowane, czyli wyświetlają się wydarzenia każdego rodzaju. Aby przefiltrować wystarczy wybrać odpowiednią pozycję z rozwijanego menu obok miesiąca i roku.

To są takie istotniejsze rzeczy, poza tym jeszcze kilka drobnostek poprawiłem. Jest jeszcze kilka spraw, które będę poprawiał poza tym.

Zapraszam do pisania opinii i testowania kalendarza. Link w menu na górze dodam jeszcze dziś może, nie dawałem jeszcze, bo nie planowałem go w ogóle dziś upubliczniać.

Link - http://forum.penspinning.pl/calendar.php
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |8 Lip 2010|, o 15:00   

Dodałem wcześniej już jednak link do kalendarza w pasku menu na samej górze. Mam już przyciski dla dodawania i usuwania powiadomienia, podziękowania dla Kazuke. Poprawiłem też błąd w wyświetlaniu wydarzeń dla danego dnia, który właśnie Kazuke mi wskazał. Poprawiłem też kilka innych rzeczy, które sam wyłapałem.

Zapraszam do dalszego testowania. :) Tak, jak pisałem - nie przywiązujcie się zbytnio do tych wydarzeń, które dodacie, bo prawdopodobnie będę potem czyścił całkiem te dane.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
Gildor 
Fingers' Artist


Kręcę od: III 2008
Ręka: Prawa/Right
Wiek: 32
Posty: 1656
Skąd: Dywity (Olsztyn)
Handel: 100% (+9, 0, 0)
Wysłany: |8 Lip 2010|, o 17:11   

"FeniX" napisał/a:
jaki powinien być zakres czasu do wyboru? Od 1 godziny przed do kilku dni, czy od 1 dnia do powiedzmy tygodnia?

Od 1 dnia do tygodnia, optimum moim zdaniem.

A tak ogólnie to dobra robota, podoba mi się to. I przynajmniej ludzie może nie będą 'zapominać' o dedlajnach.
_________________


Muzyka Duszy - i nawet jest nowy wpis, z 25 stycznia.
PTP Wymiany/Trades
 
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |9 Lip 2010|, o 13:21   

Zrobiłem więc wybór sposobu powiadomienia między PW i emailem i wybór czasu między przypomnieniem a wydarzeniem. Podziękowania dla Kazuke za zrobienie obrazków do dodawania i usuwania przypomnienia.

Chwilowo powiadomienie na PW zawiera tylko link do obserwowanego wydarzenia, żadnych innych informacji. Później jeszcze to zmienię, będę musiał też poprawić podawanie czasu pozostałego do wydarzenia w emailu.

Poza tym muszę też uniemożliwić ustawianie przypomnień dla wydarzeń starszych niż dzisiejsza data i chyba będzie wszystko, co jest konieczne do sensownego funkcjonowania kalendarza. Mam jeszcze kilka pomysłów drobnych, ale nimi się zajmę, jak reszta będzie śmigać.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |9 Lip 2010|, o 14:01   

Dobra, dzięki Gildorowi zauważyłem błąd, który po części naprawiłem - jeżeli ktoś próbował dodać sobie przypomnienie klikając w link skopiowany z widoku wydarzenia to wywalało błąd, bo nie były ustawione wartości dla typu i czasu powiadomienia.

Teraz ustawiłem tak, że jeżeli ktoś wchodzi bezpośrednio z linka do dodawania przypomnienia a nie z widoku danego wydarzenia to ustawia mu domyślne wartości - przypomnienie na PW, 1 dzień przed wydarzeniem.

Tylko teraz pytanie do was - czy takie rozwiązanie jest dobre i zostawić tak, jak jest, czyli jeżeli ktoś chce dać możliwość wyboru typu i czasu powiadomienia ma dać link do samego wydarzenia, a nie do dodania przypomnienia? Czy powinienem może jednak przenieść wybór typu i czasu powiadomienia tam, gdzie prowadzi link typu http://forum.penspinning....subscribe&id=24 ?
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
krzycholek 
Użytkownik


Kręcę od: październik 09
Ręka: prawa
Wiek: 26
Posty: 231
Skąd: Wrocław
Handel: 100% (+18, 0, 0)
Wysłany: |10 Lip 2010|, o 11:11   

Dziś dostałem siedem razy to samo przypomnienie.

Cytat:
To przypomnienie nie zostanie już więcej do Ciebie wysłane.


To chyba jakiś błąd.
_________________
http://www.formspring.me/krzycholek
PTP Wymiany/Trades
 
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |10 Lip 2010|, o 11:20   

Yup, ja dostałem 8. :D Ludziom, którzy nie zdążyli jeszcze ich przeczytać usunąłem nadmiarowe.

Jest to zapewne wynikiem tego, że sprawdzanie, czy jakieś przypomnienie ma być wysłane jest wykonywane gdy ktoś wejdzie na stronę główną. Jako, że było ponad 20 osób zapisanych do tego wydarzenia to zanim wszystkie zostały oznaczone jako wysłane kilka osób musiało zdążyć wejść na stronę główną.

Przy małej ilości osób, które mają mieć przypomnienie nie wychodził ten błąd, więc o nim nie wiedziałem. Teraz będę musiał zmienić sposób oznaczania przypomnienia jako wysłanego - albo oznaczać wszystkie razem od razu jako wysłane albo sprawdzać to jeszcze raz przed wysłaniem każdego. Zobaczę, pierwsze brzmi wydajniej. ^^
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
FeniX 



Ręka: lewa
Wiek: 34
Posty: 3732
Handel: 100% (+218, 0, 0)
Wysłany: |10 Lip 2010|, o 11:56   

Zobaczyłem jeszcze jeden błąd - link w powiadomieniu był zły, przenosił do strony z prywatnymi wiadomościami a nie do danego wydarzenia. Poprawiłem właśnie. Tamten drugi błąd poprawię po weekendzie.
_________________
Interview WTF?! - blog o rekrutacjach IT
---
Enklawa twórcza:
15. stycznia 2017 - Living on the Island
1. września 2016 - Być człowiekiem
14. maja 2016 - Okruchy magii

"We must become the change we want to see." - Gandhi
PTP Wymiany/Trades
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Template FIBlack modified by Falcone and Aragon77, Hakan for penspinning.pl