ForumCała strona

Nawigacja

Aktualnie online

Gości online: 23

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Skrypt lub MOD "Plan Lekcji"
worekgdy
Witam.
Szukam, szukam i nic. A poszukuję (nie wiem czy jest) skryptu lub dodatku do Fusion'a 7.0 "Plan Lekcji". Jestem w trakcie tworzenia (pomocy w tworzeniu) chrześniakowi niwielkiej strony szkolnej (galeria, forum, wiadomości z życia). A chciałbym, aby była szybka możliwość edycji takiego planu np. zmiany sal, nauczycieli, godzin. Czy ktoś już szperał w tym temacie, a może już jest takowy skrypt, a ja nie mogę znaleźć. Dzięki za każde info.
Pozdrawiam.

Hmm. Dopiszę jeszcze zdanie.
W tym poście http://www.php-fu...ad_id=6003 i po dokładnym wczytaniu się w niego znalazłem stronę jednego z użytkowników tego forum, który jest w posiadaniu fajnego prostego skryptu do "Planu Lekcji". Skontaktowałem się z nim poprzez GG i czekam na odpowiedź. A może sam coś nam napisze? Ja jestem za!!!


PW od moderatora:
  1. Odświeżenie Tematu - bartek124 30.12 - 23:18

Edytowane przez worekgdy dnia 19.11.2008 14:21:19
 
http://bojano.szkola.pl
Wścibski Gość
Dodany dnia 25.11.2024 21:29:01
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
kefirek
Na 99,999 % takiej wtyczki nie ma SmileSmile Zrobienie takiej wtyczki nie stanowi problemu ale pewnie nikomu się nie będzie chciało tyle robić. Trzeba by było zrobić tabele w bazie danych z nauczycielami z przedmiotami z klasami i z planem lekcji. Tabele wyglądały by mniej więcej tak
Przedmioty
Id | nazwa |

Klasy
Id | nazwa | wychowawca |

Nauczyciele
Id | nazwisko | imie |

Plan_leckji
Id | przedmiot_id | klasa_id | nauczyciel_id | dzien | godzina_trwania| sala |

W tabeli Plan_leckji
Dzień można wpisywać od 1 do 5 lub słownie np. Poniedziałek
Godzina_trwania czyli np. 8:00-8_45 i tak dla każdej lekcji
Sala no to wiadome wpisywało by się nr Sali

TO TYLE OD MNIE
Edytowane przez kefirek dnia 19.11.2008 14:31:59
 
CyberSoft
Jakiś czas temu tworzyłem cały skrypt dla szkoły wraz z dziennikiem ocen, obecności itp. Niestety nie posiadam wtyczki do Fusiona, ale mogę podzielić się jak coś takiego zrobić. 1. Należy Pamiętać że nie każdy nauczyciel sobie życzy by podawać jego imię i nazwisko Bezpieczniej jest Imię i litera nazwiska np. (Janina P.), kolejna rzecz której nie uwzględnia propozycja użytkownika wyżej, to to gdy np klasa podzielona jest na grupy. Np językowe, wf (dziewczęta - chłopcy), informatyka, itp. Zapytam zleceniodawcy czy mogę udostępnić kod. Jednak nic nie obiecuje.

@EDIT : Zleceniodawca nie wyraził zgody na upublicznienie całości ani części kodu.
Edytowane przez CyberSoft dnia 19.11.2008 21:08:09
 
worekgdy
Cóż, takie prawo właściciela skryptu. Ale jestem dobrej myśli i liczę na to, że kiedyś takowy będzie dostępny. Pozdrawiam :)

Wiadomość doklejona:
Hmm, no niestety z Php i Mysql jeszcze za słabo. ale znalazłem coś takiego na tej stronie http://www.kacka....da,66.html
Problem
Rozpoczynamy kolejny rok szkolny. Na dobrych stronach szkolnych obowiązkowo powinien ukazać się plan lekcji dla poszczególnych klas. Jako iż tworzenie czy też edycja takiego planu jest rzeczą nużącą możemy nieco przyśpieszyć tą prace używając odpowiedniego skryptu.
Rozwiązanie:
Użyjemy następującej klasy która tworzy oraz wyświetla plan lekcji na stronie jednocześnie dając możliwość jego edycji administratorowi.

Pobierz kod źródłowy  Rozwiń Kod źródłowy


A teraz przykładowe użycie klasy dla pliku klasa.php:


Pobierz kod źródłowy  Rozwiń Kod źródłowy


Czytałem gdzieś (tylko gdzie to było?? :| ), o przystosowanie tego skryptu pod ez107. Czy da się to jakoś zmodyfikować pod php-fusion.
dzięki za jakiekolwiek zainteresowanie.
No i życzę zarazem wszystkiego naj na Nowy Rok
Tomek
Edytowane przez worekgdy dnia 29.12.2008 20:48:24
 
http://bojano.szkola.pl
mail
1. PHP4
2. Oparte na plikach

Da się to pod fusiona wrzucić ale wątpię żeby to było opłacalne..
 
Jozly
Czy plan musi być w fusion? Można plan lekcji potraktować jako nową podstronę. Większość profesjonalnych programów do układania planu lekcji ma opcję eksportu do pliku html. Wygląda to np. tak: http://www.mrat.p...index.html. Na stronie szkoły jest tylko link/buton do podstrony z planem lekcji. Gdy plan lekcji się zmienia, zmieniamy zawartość podstrony.
 
http://www.szkola.firmowa.eu
worekgdy
No i dokładnie tak zrobiłem. Dla każdej klasy utworzyłem dodatkową stronę , wstawiłem tabelkę i (muszę uzupełnić) wpisałem plan. Utworzyłem do tego panel boczny z listą rozwijaną klas i po wybraniu danej klasy wyświetla się dodatkowa strona z planem. Najprościej i najszybciej.
Pozdrawiam
 
http://bojano.szkola.pl
tomaszziemann
Przypuszczam, że o ten plan lekcji chodziło, który zamieściłem w załączniku. Niestety jest on do wersji 6.XX.XX. Jeśli wiedza Ci pozwala, przerób go sobie na siódemkę. W razie czego zapraszam na stronę http://www.sppuzd...rnetdsl.pl - tam znajdziesz plan lekcji zastosowany w praktyce.
tomaszziemann dodał/a następującą plik:
plan_zajeckl.rar [6.69kB / 633 Pobrane]

Co możesz zrobić dziś, zrób jutro.
 
http://www.gimnazjum.sierakowice.pl
worekgdy
Witam.
Panie Tomaszu, na 99% o taki plan chodziło. Sprawdziłem na Pańskiej stronie i właśnie to jest to co szukałem. Bo wiadomo dosyć ciężko poprawia się plan napisany w HTML dla kilkunastu klas, a myślę, że tu będzie to się działo szybciej i łatwiej. No, ale niestety szukałem i nie znalazłem odpowiedniej literatury odnośnie przerabiania wtyczek do V7.0, a moja wiedza jest jeszcze za słaba, aby się za to wziąć (próbowałem, ale nic z tego). Myślę jednak, że znajdzie się dobra dusza na forum która pomoze. Wszak mamy tu dużo dobrych ludzi. Jestem dobrej myśli. Nie mniej jednak dziękuję za pomoc. Oby takich ludzi na forum i w życiu było więcej.
Serdecznie pozdrawiam - Tomek
 
http://bojano.szkola.pl
kefirek
W załączniku dostosowane pliki pod v7 oraz poprawione drobne błędy dotyczące Register Globals
kefirek dodał/a następującą plik:
plan.rar [6.39kB / 663 Pobrane]

Edytowane przez kefirek dnia 23.01.2009 13:18:36
 
worekgdy
Jesteś wielki. Niespodziewałem się, aż tak szybkiej odpowiedzi. Nawet nie mam jak się zrewanżować. Może kiedyś nadejdzie tak chwila Smile.
Mam tylko problem (to już chyba pytanie do p. Tomasza vel tomaszziemann). Wtyczka zainstalowała się poprawnie, tabele dodane właściwie, tylko jak tym administrować, nie mam żadnego linku, żadnego panelu itp. Proszę o małą wskazówkę. Nie uważam się za nogę w poruszaniu się php-fusion, ale to powoli mnie przerasta. Po prostu nie mam już pomysłu jak to ugryźć. Myślę, że kiedyś wpadłbym na ten pomysł, ale odpowiedź naprowadzająca, będzie też wskazówką dla innych użytkowników.

Podpowiedź dla osób używających kodowania utf-8 - zmieńcie sobie kodowanie, praktycznie każdy pliczek (2 min. pracy) no chyba, że lubicie siedzieć w krzakach.
Pozdrawiam i jeszcze raz dziękuję p. kefirek i tomaszziemann
 
http://bojano.szkola.pl
kefirek
Wchodzisz w twojastrona/infusions/plan_zajeckl/dodaj.php i tam działasz Wink


W poście wyżej poprawiłem pliki bo znalazłem mały błąd i go poprawiłem wystarczy tylko pliki zamienić z załacznika

Edytowane przez kefirek dnia 23.01.2009 13:19:21
 
worekgdy
THX
Jest tylko mały problemik. Dodałem sobie 2 klasy - 0 A i 0 B. Wchodzę w plan klasy np. 0 A i pokazuje mi takie błędy:

Pobierz kod źródłowy  Rozwiń Kod źródłowy

oraz
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Po przejściu do edycji danej klasy wyswietla
Pobierz kod źródłowy  Rozwiń Kod źródłowy


A po wprowadzeniu lekcji i zapisaniu zmian
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ale ogólnie podopba mi się takie wprowadzanie danych lekcyjnych.
Pozdrawiam.
 
http://bojano.szkola.pl
kefirek
W złączniku dałem poprawione pliki gdzie gdy zmienna lookup nie istnieje to przekierowuje na stronę główną.
więc zamień je. Napisałes chyba w poście wyżej by zamienić pliki ?
Jak wchodzisz w plik w plan to ma być tak
Plan.php?lookup=1 gdzie liczba to id klasy tak samo przy
popraw.php?lookup=1


Wchodzisz po prostu w dodaj.php i masz tam na dole << Lista klas/nauczycieli
Klikasz to i dajesz edytuje i wpisuje plan dla danej klasy.

Po za tym u mnie nie wywala zdanych błędów
Edytowane przez kefirek dnia 23.01.2009 13:43:10
 
worekgdy
kefirek napisał/a:
W złączniku dałem poprawione pliki gdzie gdy zmienna lookup nie istnieje to przekierowuje na stronę główną.
więc zamień je. Napisałes chyba w poście wyżej by zamienić pliki ?
Jak wchodzisz w plik w plan to ma być tak
Plan.php?lookup=1 gdzie liczba to id klasy tak samo przy
popraw.php?lookup=1

I tak dokładnie jest.
kefirek napisał/a:
Wchodzisz po prostu w dodaj.php i masz tam na dole << Lista klas/nauczycieli
Klikasz to i dajesz edytuje i wpisuje plan dla danej klasy.

Też tak robię.

kefirek napisał/a:
Po za tym u mnie nie wywala zdanych błędów


Hmm, niestety u mnie dalej. Na foto widać. Zauważyłem także, że w nagłówku tabeli planu nie ma pobranej nazwy klasy (powinna być tak jak na stronie tomaszziemann 'a), a także domyślnie powinien być znak "-" ,zamiast danej lekcji; i on także nie uzupełnia automatycznie planu (choć na mój rozum powinien). No nic, ale i tak jestem zadowolony, że robota się kręci. Może coś się poradzi, a jak nie to też dobrze.
pozdrawiam
worekgdy dodał/a następującą plik:
foto.rar [113.9kB / 629 Pobrane]

Edytowane przez worekgdy dnia 23.01.2009 17:25:11
 
http://bojano.szkola.pl
Jozly
tomaszziemann napisał/a:
Przypuszczam, że o ten plan lekcji chodziło, który zamieściłem w załączniku.

Zainstalowałem, działa, bardzo przydatne. Dla małej szkoły w sam raz, przy dużej to sporo ręcznego wpisywania.
Mam 3 uwagi, które ew. by usprawniły wdrożenie i działanie:
- do paczki dodać krótką instrukcję, jak się z tym obchodzić;
- dodać możliwość edycji godzin, bo w różnych szkołach lekcje rozpoczynaja sie o różnych porach (nie zawsze o 8:00)
- na stronie z planem klasy/nauczyciela dodać nawigację "poprzednia - następna" (żeby nie latać z myszką do menu).
 
http://www.szkola.firmowa.eu
worekgdy
Jozly napisał/a:

Zainstalowałem, działa, bardzo przydatne.

Zapewne masz v6.xx php-fusiona? U mnie na v7 niestety dalej błąd. Powyłączeniu raportowania błedu, owszem komunikatów nie mam, ale tak czy siak nie dodaje mi wpisów do bazy MySQL.
Jozly napisał/a:
Mam 3 uwagi, które ew. by usprawniły wdrożenie i działanie:
- do paczki dodać krótką instrukcję, jak się z tym obchodzić;
- dodać możliwość edycji godzin, bo w różnych szkołach lekcje rozpoczynaja sie o różnych porach (nie zawsze o 8:00)
- na stronie z planem klasy/nauczyciela dodać nawigację "poprzednia - następna" (żeby nie latać z myszką do menu).


Instrukcja, tylko jakaś krótka bo za dużo opcji tam nie ma.
Najlepiej jakby automatycznie tworzył się link w menu admina do planu (ja musiałem dodać sobie sam w edhanced_user_panel, a jeszcze lepiej jakby ktoś przerobił ten plan tak, aby był widoczny we wtyczkach.
Edycja godzin owszem jestem za. Na obecną chwilą można je wyedytować w pliku popraw.php i plan.php.
Bardzo dużą pomocą byłoby możliwość dzielenia lekcji, bo w wielu szkołach dzieli się np. wf, informatykę, religie i etykę itp.
Może ktoś się skusi podjąć wyzwanie.
Pozdrawiam Tomek

Wiadomość doklejona:
Coś się dzieje kefirek ze zmienną $lookup
Notorycznie wyskakuje mi linia 7 z pliku plan.php
Pobierz kod źródłowy  GeSHi: PHP
  1. $result = dbquery("SELECT * FROM ".DB_PLAN_KLASY." WHERE id='$lookup'");
Zinterpretowano w sekund: 0.049, wykorzystano GeSHi 1.0.8.10

no i nie chce odczytywać danych z bazy (domyślnie jest wprowadzona wartość "-", a nie pobiera jej i zwraca puste pole. Jakbyś coś zaradził to byłoby świetnie.
Pozdrawiam.
Edytowane przez worekgdy dnia 25.01.2009 18:58:07
 
http://bojano.szkola.pl
bialy13
I komuś 'poszedł' ten plan zajęć?
Mi na 'siódemce' cały czas pokazuje przy dodawaniu klasy/nauczyciela:
Pobierz kod źródłowy  Rozwiń Kod źródłowy



http-czarni.png
 
www.czarni.eu
DJPromo
Witam przyłącze się do tematu postanowiłem użyć tej wtyczki na jednej stronie i nie działa do końca

- problem z usunięciem danej klasy
- problem z zapisem edycji wybranej klasy po naciśnięciu wywala na główną stronę

Z tego co też popatrzyłem problem leży gdzieś z $lookup
Edytowane przez DJPromo dnia 13.03.2010 13:32:32
Pomogłem Kliknij Pomógł
Życie to chwila zbyt krótka aby móc .... Życie to chwila / trzeba patrzeć i podziwiać Smiledjpromo6.jpg
 
pekemon

Witam przyłącze się do tematu postanowiłem użyć tej wtyczki na jednej stronie i nie działa do końca

- problem z usunięciem danej klasy
- problem z zapisem edycji wybranej klasy po naciśnięciu wywala na główną stronę

Z tego co też popatrzyłem problem leży gdzieś z $lookup


Witam.

W wolnej chwili (tak na szybko) poprawiłem podane przez was błędy (bo na local'u też mi nie działało). Pfft

Daję poprawioną wersję w pliku plan_zajeckl_1_01_mod_pekemon.zip.
Poprawiłem/sprawdziłem na local'u i u mnie działa.

Zmiany są opisane w CHANGELOG'u.

P.S.
Jak ja nie lubię, gdy kod wtyczki/panelu jest bez wcięć ... Shock ... żeby to przerabiać trzeba mieć anielską cierpliwość Smile
pekemon dodał/a następującą plik:
plan_zajeckl_1_01_mod_pekemon.zip [10.57kB / 610 Pobrane]

Edytowane przez pekemon dnia 13.03.2010 22:31:34
Wtyczki, panele, mod'y ... Pomoc - Przerabianie - Tworzenie :
-> pekemon.cba.pl <-
Jeśli Pomogłem kliknij pomogl_maly.png "POMÓGŁ", będę wdzięczny Grin
 
http://pekemon.cba.pl/
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl