Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


Firez
Napisane: 14.08.2008, 08:55:30





Grupa: Zarejestrowani
Postów: 17
Dołączył: 6.03.2008

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

Hmm a wszystko masz dobrze ustawione w pliku application/config/config.php? [trzeba tam wywalić index.php z jednej zmiennej i chyba coś pozmieniać w base url]
  Forum: Frameworki · Podgląd postu: #505021 · Odpowiedzi: 2 · Wyświetleń: 1 272

Firez
Napisane: 10.07.2008, 21:33:07





Grupa: Zarejestrowani
Postów: 17
Dołączył: 6.03.2008

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

Cytat
Do katalogu application/controllers/admin wrzucam kontrolery odpowiadające za dodawanie newsów, userów itd, każdy rozszerza Admin_Controller'a.

Hmm a nie lepiej po prostu napisać kontrolera 'Admin' a funkcje w nim nazwać add_user, del_user etc. Dzięki Kohanie uzyskasz wtedy bardzo ładne i wygodne linki smile.gif.

Cytat
rozszerza Template_Controller'a

Tworzyłeś/używałeś jakiegoś Template Controllera?
Dla mnie najwygodniejsze się wydawało rozwiązanie typu:
Kod
$view = new View('template');
$view->header  = new View('theme/header');
$view->content = new View('theme/addfile');
$view->footer  = new View('theme/footer');
$view->content->result=$result;
$view->content->name=$name;

Jeśli tworzysz coś dość prostego - może wystarczy zaimplementować takie proste rozwiązanie? smile.gif.
template.php
Kod
<?php echo $header; ?>
<?php echo $content; ?>
<?php echo $footer; ?>

Przykładowy addfile.php [w folderze views/theme/]
Kod
Rezultat:<?=$result ?><br />
Nazwat:<?=$name ?><br />

Zastosowanie tego bardzo skróciło u mnie learning curve Kohany smile.gif.

Cytat
Czy zawartość katalogu to jest coś co powinno siedzieć w modelu?

Hmm... Imho model odpowiada m.in. za pobieranie danych - a to jest pobieranie danych na temat zawartości katalogu smile.gif.


Cytat
Dobrze kombinuję?

Tak smile.gif. Co do Ajaxa - jeśli jeszcze nie wybrałeś konkretnej klasy do jego obsługi polecam Xajax - w necie powinieneś znaleźć instrukcje jego zaimplementowania w Kohanie.

Cytat
Może ktoś robił coś podobnego pod Kohaną i podzieli się doświadczeniami? tongue.gif

Tworzyłem prosty panel administracyjny. Do np. usuwania komentarza napisałem sobie funkcję w module [jeśli dobrze pamiętam] del_com($tutajargumenty) i w ramach potrzeby wywoływałem tą funkcję po prostu z kontrolera newsa bądź kontrolera admin.

Cytat
wstawia dane do widoku

To już pewnie szczegół ale...
Jeśli dobrze zrozumiałem planujesz wysłać poprzez Ajax od razu otoczone HTML'em dane - rozwiązanie takie jest nieco prostsze niemniej jeśli oczekujesz wysokiej szybkości/odwiedzalności może lepiej wysłać poprzez Ajax same dane a następnie poukładać je na stronie już za pomocą samego JS [nawiązując do zasady wykorzystuj moc obliczeniową komputera usera jak tylko możesz ;] ]. Serwer powinien nieco na tym odciążyć smile.gif.
  Forum: Frameworki · Podgląd postu: #491865 · Odpowiedzi: 6 · Wyświetleń: 1 504

Firez
Napisane: 18.06.2008, 17:20:51





Grupa: Zarejestrowani
Postów: 17
Dołączył: 6.03.2008

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

Ja używałem takiego kodziku:

  1. <?php
  2.  
  3.  
  4.  $dev_id = "tuwstawswojID_API";
  5.  
  6.  $video_id = "-xEzGIuY7kw"; //tutaj wstaw id video
  7.  
  8.  
  9.  
  10.  $youtube_url = "http://youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=" . $dev_id . "&video_id=" . $video_id;
  11.  
  12.  
  13.  
  14.  $handle = fopen($youtube_url,"r");
  15.  
  16.  $contents = "";
  17.  
  18.  while (!feof($handle)) {
  19.  
  20.  $contents .= fread($handle, 8192);
  21.  
  22.  }
  23.  
  24.  fclose($handle);
  25.  
  26.  
  27.  
  28.  $xml = new SimpleXMLElement($contents);
  29.  
  30.  
  31.  echo $xml->video_details->thumbnail_url; //a tutaj otrzymujesz linka do miniaturki filmiku
  32.  
  33.  
  34.  ?>
  Forum: Hydepark · Podgląd postu: #483657 · Odpowiedzi: 3 · Wyświetleń: 3 307

Firez
Napisane: 24.05.2008, 12:20:44





Grupa: Zarejestrowani
Postów: 17
Dołączył: 6.03.2008

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

Może to trochę leniwe rozwiązanie ale mi się przydało smile.gif - http://simplepie.org/
  Forum: Przedszkole · Podgląd postu: #474765 · Odpowiedzi: 6 · Wyświetleń: 1 289


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 20:26