Oprava IS (Drupal) – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Oprava IS (Drupal) – PHP – Fórum – Programujte.comOprava IS (Drupal) – PHP – Fórum – Programujte.com

 

kocourOggy0
Newbie
18. 1. 2017   #1
-
0
-

Zdravím,
jeden programátor nám píše informační systém klubu. Celé je to napsané v Drupalu. Problém je, že funkčnost, kterou bychom do systému chtěli začlenit nám odmítá napsat (buď to nechce udělat anebo neví, jak to udělat). Tak se chci zeptat, jestli by někdo zde z PHP fóra neměl zájem funkčnosti do systému dodat. Samozřejmě zadarmo by to nebylo a na ceně bychom se domluvili podle náročnosti implementace.

Funguje to takhle, máme tabulku žáků a jejich atributů. Dále tabulky např.: kdo zaplatil školné a kolik platil, kdo jede na soustředění apod.
Velký panel nad tabulkou je prostě filtr (viz obrázek).

Připojen obrázek.

No a máme 2 základní problémy (funkčnosti, co chceme do systému dodat):

1) Jednodušší problém... v tabulce Žáci (a možná i v jiných) bude časem třeba 20 údajů u každýho, ale my nechceme stále vidět všechny, chceme si třeba zaškrtnout že uvidíme jenom Příjmení, RČ a telefon. To je podle mě jenom nějaký SELECT v databázi, ale podle člověka, co to tvořil, tak říká, že to udělat nejde (buď to dělat nechce anebo to neumí).

2) Když chci přidat lidi do jiný tabulky (např. Soustředění), nejde to tak, že bych si třeba vyfiltroval všechny lidi s příjmením Bláha a ty pak přes tu ikonku operace přidal na soustředění. V současné chvíli se to dělá tak, že klikneš nahoře na "Soustředění", zvolíš si na který soustředění chceš přidávat (tj. je tam víc nezávislejch tabulek) a pak to klikáš po jednom; to je jako by sis to psal na papír.
Co by se požadovalo je aby šlo prostě jenom třeba vyfiltrovat lidi podle jména, pak třeba půlku označit a kliknout na "přidat tam a tam" a hotovo.¨

Stručně... jednalo by se o opravu cizího kódu v Drupalu. V případě zájmu napiště prosím na emailovou adresu: riki.sebastiao["zavináč"]seznam["tečka"]cz

Nahlásit jako SPAM
IP: 89.177.94.–
Věčný začátečník nejen v Pythonu.
peter
~ Anonymní uživatel
4014 příspěvků
20. 1. 2017   #2
-
0
-

Pod 500/h nema smysl se s tim zabyvat a pokud by byl podrobnejsi popis, tipoval bych to tak na 7-14. Klidne to muze byt stranka mimo drupal.

S implementaci do drupalu muze byt prave problem, ze treba nastudovat furu veci, jak drupal funguje. Jedna vec je pouzit, co drupal umi a druha vec je pridat tam neco noveho. Nainstalovat a nastavit plugin, to je tak otazka 30 min, ale drbat se s kodem zabere cas. To se vetsine lidi nechce.

Da se stahnout komplet tabulka a pak to filtrovat javascriptem. Neco podobneho mam tady. Klidne muze kod zkopirovat, jestli se v tom vyzna :) http://vratnice.fpf.slu.cz/ (z XLS ulozim jako CSV tabulku a prevedu na JS jako slovnik, seznam slov a mapu cisel id ze slovniku; k tomu vygeneruji seznam id pro filtry - lze zobrazit kliknutim na zahlavi; vyhledava to i druhe slovo, treba zkuste spojovatelka)

Nahlásit jako SPAM
IP: 2001:718:2601:26c:345c:9a...–
peter
~ Anonymní uživatel
4014 příspěvků
20. 1. 2017   #3
-
0
-

Googlem se da urcite najit privetivejsi js kod na flltrovani.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:345c:9a...–
peter
~ Anonymní uživatel
4014 příspěvků
20. 1. 2017   #4
-
0
-

7-14 myslim dni

Nahlásit jako SPAM
IP: 2001:718:2601:26c:345c:9a...–
kocourOggy0
Newbie
20. 1. 2017   #5
-
0
-

#4 peter
Proto hledám konkrétně člověka se znalostí Drupalu. Samozřejmě do toho nevidím a můj pohled na věc může být dost naivní, ale 7-14 dní se mi zdá poměrně dost. Vždyť ukázat jen jednotlivé atributy z tabulky žák by měl být v SQL prostý SELECT s výběrem sloupců. I tu druhou funkčnost si dokážu v SQL celkem snadno představit (pro konkrétní případ s "Bláhou"), kdy se propojí všichni co se jmenují bláha se soustředěním, co má ID=10:
 

UPDATE Zaci
SET SoustredeniID=10
WHERE Prijmeni='Blaha'

Přijde mi zvláštní, že by tohle v Drupalu nebylo nějakým způsobem umožněno. Ale je mi jasné, že opravovat již napsaný kód někoho jiného nemusí být žádná legrace. Tudíž hledám člověka, který Drupal již zvládá.

Možná jsem se špatně vyjádřil, ale filtrování např. podle příjmení není problém (viz panel na obrázku). To, co bychom chtěli umožnit je, aby se ti vyfiltrovaní "jedním klikem" přidali ke konkrétnímu soustředění a nemuselo se to provádět individuálně řádek po řádku.

Nahlásit jako SPAM
IP: 89.177.94.–
Věčný začátečník nejen v Pythonu.
romanpro0
Duch
4. 2. 2017   #6
-
0
-

Modul views bulk operations dela presne to, co hledate. Vypada to, ze uz ho mate i nanstalovany.

Nahlásit jako SPAM
IP: 5.104.21.–
peter
~ Anonymní uživatel
4014 příspěvků
6. 2. 2017   #7
-
0
-

"ale 7-14 dní se mi zdá poměrně dost"
:) Programovani, aspon to lepsi, neni jen o prispendleni listecku na zed. Moc koukas na televizi. Tam se behem 1s vymeni spousta obrazku a clovek ma pak pocit, ze se to tak da delat v realu. Udelat tam dotaz jiste neni problem, ale kdyz jsi drupal nevidel, tak ti zabere nekolik dni to nastudovat.
Nicmene, nic ti nebrani, pak tu upravu 1000x prodat, to ti pokryje naklady. Jenze jsi jediy, kdo o to ma zajem, tak naklady jsou vysoke.

Nahlásit jako SPAM
IP: 2001:718:2601:26c:6860:5c...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 24 hostů

Podobná vlákna

Drupal vzhledy — založil bohetik

Tvorba modulu(Drupal) — založil Ivan

Drupal programátor - Brno — založil Business Factory

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý