Jump to content
php.lv forumi

daGrevis

Reģistrētie lietotāji
  • Posts

    4,824
  • Joined

  • Last visited

Everything posted by daGrevis

  1. Indentācija? Vai vienkārši php.lv/f WYSIWYG? :)
  2. $(".today_events").html('<div id="loading"><img src="img/spinner2.gif" /></div>').remove(); Tas, kas tur notiek... 1) Tu pievieno 'spineri' elementam, kur rādās visi dati, 2) Tu likvidē elementu, kur rādās visi dati; Ko Tev vajadzētu? 1) Pievienot 'spineri' elementam, kur rādās visi dati, 2) Izdzēst 'spinera' elementu no elementa, kur rādās visi dati; $(".today_events").html('<div id="loading"><img src="img/spinner2.gif" /></div>'); $(".today_events #loading").remove();
  3. Kur Tu tādu 'data' izrāvi? Ja domā atbildi no servera, tad padod kā argumentu anonīmajai funkcijai. $.post('link', function(response) { ...
  4. Bildes nav jāglabā datubāzē. Vismaz tā parasti nedara. Doma Tev ir pareiza... bildes (paši faili) ir jāglabā uz servera. Vēl vari datubāzē uztaisīt tabulu 'pictures', kurā katrai augšupielādētajai bildei arī uztaisi ierakstu un pieglabā datus kā piemēram laiku, kad tika augšupielādēta attiecīgā bilde, autora ID utml. lietas. :)
  5. Delay() nav domāts tam, ko Tev vajag. Ja nekļūdos... Jebkurā gadījumā, kur problēma? var interval_id; interval_id = setInterval(function() { $('.place_for_spinner').html('...'); // Elements, kurā ieliekam bildīti/ko-krutāku, kas izskatās pēc 'spinera'. }, 1000); // Laiks, pēc cik miliseknudēm (sekundē ir tūkstotis sekundžu) 'spineris' tiek parādīts. $.post('over/the/rainbow', function() { // Tavs AJAX. // Kods, kad izpildās, kad AJAX pieprasījums ir izpildījies. clearInterval(interval_id); $('.place_for_spinner').remove(); // Iznīcinam elementu, kurā atrodas 'spineris'. });
  6. Hmmm... labs jautājums kā to, ko izdomāju, realizēt. var i, interval_id; i = 0; interval_id = setInterval(function() { ++i; if (i == 1000) { $('.place_for_spinner').html('...'); } }, 1); $.post('over/the/rainbow', function() { clearInterval(interval_id); $('.place_for_spinner').remove(); }); P.S. Testēts nav. :)
  7. daGrevis

    crawler

    Ironiski: Izmantot Google API (ja tas ir iespējams, nezinu), lai apietu Google.
  8. Man arī derētu regulārās izteiksmes samācīties... tagad ir gandrīz tāpat, kā skatīties uz Brainfuck kodu. :D
  9. Wintermute, slikta diena? Ko cepies? Es cenšos palīdzēt autoram kā varu. :) Labāk pastāsti, kā, MVC arhitektūrā (Smalltalk interpretācijā), var implementēt 'pagination'? Atbildēt uz ezis jautājumu?
  10. daGrevis

    crawler

    Izmanto Proxy un bieži maini IP. :)
  11. Tas, vai tas viss notiek kontrolerī vai modelī... ātrumu nemaina. Es to realizēju kontrolerī. Labojums: Kontroleris: public function action_foobar() { $pagination = Pagination::factory(array( 'total_count' => $model->get_count(), )); $this->response->body = View::factory('foobar')->set('pagination', $pagination->render()); } Modelis: public function get_count() { return DB::select(DB::expr('COUNT(`id`) AS `count`'))->from('whatever')->execute()->get('count'); } Skats: echo $pagination; Labojums #2: Par to ātrumu. Vienīgais, modeli vēl ir jāizsauc... bet kontrolerī Tu jau esi. Bet, jebkurā gadījumā, ātruma ieguvums ir tik neliels, ka nav. :) Labojums #3: Lūk tā to ir realizējusi Kohana. Īsti neesmu drošs, vai attiecīgais koda gabals - Pagination::factory() - ir jāizsauc kontrolerī vai modelī. Lieku kontrolerī un neviens nebļauj! :D Es Tavā vietā izveidotu ko līdzīgu tam, ko Kohana ir izveidojusi. Modeli 'pagination', kuru Tu vari izsaukt jebkurā vietā, padot šamam konfigurāciju (ja nepieciešams) un tad, pēc, piemēram, 'render()' metodes izsaukšanas, tiek sagatavots jau gatavs lapošanas HTML. Konfigurācijā vari padod skatu, kurš būs kā izskats 'pagination', 'limit', 'offset' utml. lietas. :)
  12. Tjip notiek... $('#login').dialog('close'); Bet nenotiek: $('#but_up').hide(); $('#but_down').show(); ...? Tu esi drošs, ka tajā brīdī, kad izpildās tas koda bloks... $('#but_up') un $('#but_down') eksistē?
  13. Vēl problēma ir, ka atverot jaunu tofiku - kādreiz Tu tiki smuki 'pieskrūlēts' pie vecākā, Tev nelasītā posta... bet tagad? Tu esi pie pirmā posta. :( Es par Markdown sintaksi. Tā ir tā sintakse, ko izmanto, piemēram, StackOverflow, GitHub un KohanaFramework forums. http://daringfirebal...ojects/markdown https://github.com/m...lf/php-markdown
  14. Kāda jēga dzēst tos ierakstus? :) Nu vismaz pie katras lapas atvēršanas. Es saprastu - reizi nedēļā vai mēnesī... bet ne jau reizi minūtē vai vēl trakāk. :D
  15. Pieliec funkciju, kas aizver pop-up'u, kad tiek uzspiests 'iksiņš'.
  16. Skaidrs. Un, cik saprotu, uz tā linka uzklikojot, cita lapa (standarta veidā) netiek atvērta, jo 'href' atribūts linkam ir '#'. Tās bildes tiek ielādētas (jeb kā parādītas) ar JavaScript?
  17. Laikos, kad vēl neizmantoju Kohana, bija apmēram tā: $sql = "SELECT `foo` FROM `bar`"; $query = mysql_query($sql) || exit('Problems with executing the query.'); while ($result = mysql_fetch_array($query)) { echo $result['foo']; } P.S. Man vienīgajam uz nerviem krīt pašreizējais WYSIWYG "editor's"? Labojums: Vispār būtu daudz stilīgāk rakstīt... Šitā vietā... $query = mysql_query($sql) || exit('Problems with executing the query.'); Šādi: $query = mysql_query($sql) || exit('Error: ' . mysql_error());
  18. Paskaidro sīkāk ko Tu gribi panākt. Tu nemāki skaidrot; Tu nemāki veidot teikumus.
  19. JavaScript'am vajadzētu iet... problēma ir tur, ka PHP pusē netiek izvadīts: $value['date_start']
  20. Pirmkārt, kāpēc kods ir tik ļoti, ļoti murgains? Domā: 1) Datubāzē informācija, ko gribi izvadīt, eksistē? 2) Masīvā, ko iegūsti, informācija eksistē? 3) Ciklā, kad izdrukā masīva elementus, informācija eksistē?
  21. Idejiski, Tev vajag pēdējos piecdesmit ierakstus.
×
×
  • Create New...