Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pasek narzedzi, w ktorym dodatki moga sie rejestrowac
q.michal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

Ostrzeżenie: (0%)
-----


Czesc wszystkim


Chcialbym stworzyc pasek narzedzi, ktory wyswietlalby sie na okreslonych stronach. Mialby mozliwosc dodawania w nim tabow, a w tych zakladkach przyciskow, pod ktore bylyby podlaczone okreslone akcje. Chcialbym takze dac mozliwosc dodatkom rejestrowania swoich kart i przyciskow. Dzieki temu, na takim pasku mozna byloby znalezc chociazby przycisk do edycji artykulu, jezeli dana podstrona bylaby wlasnie zaladowana.

Zastanawiam sie jak to rozwiazac. Z jednej strony wyobrazam sobie, ze najpierw tworzylbym pasek i z niego tworzyl karte:

  1. $toolbar = new Toolbar();
  2. $tab1 = $toolbar->addTab('Tab1 name');
  3. $tab2 = $toolbar->addTab('Tab2 name');


Nastepnie na jednej z takich zakladek moglbym dodawac przyciski i separatory:

  1. $tab1->addButton('icon1.png', 'Button1', 'http://wp.pl/');
  2. $tab1->addSeparator();
  3. $tab1->addButton('icon2.png', 'Button2', 'http://onet.pl/');


Zapis wydaje sie byc czytelny i zrozumialy. A moze jednak, powinienem uznac ze kazdy element takiego toolbara jest obiektem i podejsc do problemu od 2 strony, tj najpierw stworzyc, przyciski, pozniej umiescic je na tabie, ktory ostatecznie zaalokowac na pasku narzedzi?

  1. $tab1 = new Toolbar\Tab();
  2. $tab2 = new Toolbar\Tab();
  3.  
  4. $tab1->addElement(new Toolbar\Button('icon1.png', 'Button1', 'http://wp.pl/'));
  5. $tab1->addElement(new Toolbar\Separator());
  6. $tab1->addElement(new Toolbar\Button('icon2.png', 'Button2', 'http://onet.pl/'));
  7.  
  8. $toolbar = new Toolbar();
  9. $toolbar->addTab($tab1);
  10. $toolbar->addTab($tab2);



Ktora opcja jest wg Was lepsza i dlaczego? A moze polecicie jeszcze inne rozwiazanie?
Docelowo, chcialbym aby na pasku narzedzi mogly znalezc sie tylko zakladki, a na kazdej zakladce mogly byc umieszczone:
* przyciski,
* listy rozwijane
* przyciski z rozwijanymi menu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:07