Jump to content
php.lv forumi

draugz

Reģistrētie lietotāji
  • Posts

    141
  • Joined

  • Last visited

Everything posted by draugz

  1. Idejiski var, praksē varētu būt pagrūti :) bet meklē ORM virzienā, faktiski uzliekot visas entīttijas vērtības kā private un pēc tam katrai vajadzīgai uztaisot get metodes.
  2. Pirmkārt index.html ir galvenais fails un index_iframe.html ir fails, kas satur iframe saturu! Otrkārt dažos parlūkos novērots, ka file://c:/ reizēm neļauj piekļūt window.top skriptiem :) tāpēc labāk notestēt uz webservera... Treškārt http://failiem.lv/u/lzmbwju ir pieejams uzlabots variants, kur saliktas ļoti daudz pārbaudes :)
  3. Kurs browseris? Un ka palaidi? Caur webserveri vai vienkardi atveri indexu ar parluku?
  4. Šodien radās brīvs brīdis un nolēmu notestēt vai mans risinājums var strādāt :) Nedaudz pielabojot sintaksi, viss strādā ideāli :) Idejas būtība 1) Fancybox js un css ir jāiekļauj top freimā!!!! 2) iframe ieliekot šādu kodu window.top.$('body').append($('<div/>').attr('id','extend_iframe').html( $("a[rel=example_group]").clone()).hide()); window.top.$("#extend_iframe a[rel=example_group]").fancybox({ 'transitionIn' : 'none', 'transitionOut' : 'none', 'titlePosition' : 'over', 'titleFormat' : function(title, currentArray, currentIndex, currentOpts) { return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' ' + title : '') + '</span>'; } }); $("a[rel=example_group]").click(function(e){ e.preventDefault(); window.top.$(window.top.$("#extend_iframe a[rel=example_group]").get($(this).index()-1)).trigger('click')} ); Ja nu kādu interesē pilns kods, tad to var paskatīties šeit http://failiem.lv/u/narooum
  5. Ok, ja Tev nepatīk ka šo failu var nejauši uzkopēt, tad dari pretējā virzienā! define('DEV', !is_file('production')); Tātad produkcijā turam vienu failu production, un nekopējam to uz dev vides. Normālos gadījumos no produkcijas uz dev vide ļoti reti nepiecešams kopēt, tāpēc risks ir vēl mazāks
  6. Ar "salīdzinoši vienkārši uztaisīt kādu apkārtceļu" es nebiju domājis, ka kādam būs jau gatavs risinājums kā atrisināt Tavu problēmu. Ja tu tiešām esi programmētājs pakustini smadzenes. 1) Ja lapas tiešām atrodas uz viena domēta, tad nafig Tu lieto Iframe 2) Ja tomēr bez iframe Tu nevari izdzīvot, tad ātrākais un tizlākais risinājums būs apmēram šāds.. window.top.$('body').append($('<div/>').attr('extend_iframe').html( $("a[rel=example_group]").clone()).hide()); //galeriju slēptā veidā ieliek galvenajā logā window.top.$("#extend_iframe a[rel=example_group]").fancybox(...); //aktivize fancybox uz sleptajiem elementiem. $("a[rel=example_group]").click(function(e){ e.preventDefault(); window.top.$("#extend_iframe a[rel=example_group]").get($(this).index()).trigger('click')}); //tipa aizsūtam click eventam zinju par kliku... Tas viss ir zinātniskā fantastika un nesmu drošs ka tas strādā!
  7. Nu cik saprotu, fortumo nefiltrē ir ok vai nav ok, vienkārši noplēš naudiņas. Naudiņa netiek noņemt šķiet gadījumos ja serveris vispār neatbild vai kas tāds.
  8. :) vieglaks cels butu samaksat specialistam. Programmesana, nav vienkarsa un tev jabut gatavam risinat ari sarezgitas problemas, ja tomer, tev negribas to darit, tad laiks mainit amatu :) Bet ja par temu, tad es domaju tam pluginam var easy pielikt, ka tas ir neredigejams lauks un darbojas tikai ar bultinjam.
  9. Pameklē google jQuery Numeric stepper
  10. Man ir tikai divas idejas, kāpēc fails neizveidojās... 1)Esmu kļūdījies ar sintaksi 2)Fortumo tavu skriptu nevar nemaz izsaukt. iespējams esi to citur uzkopējis vai kā savādāk. Pamģīni pats atvērt to skriptu un paskatīties vai izveidojās log fails. Ja izveidojās, tad padomā, ko tu nepareizi norādi fortumo...
  11. Es domāju, ka ar šādu problēmu ir saskāries ikviens, kas izmanto iframe. Saturs, kas atrodas iframe, nevar izkļūt ārpus iframe robežām nedz platumā, nedz augstumā! Ja galvenā lapa un iframe atrodas uz viena domēna, tad vēl var salīdzinoši vienkārši uztaisīt kādu apkārtceļu, bet ja Tev nav pieejas galvenai lapa, tad atliks tikai aprobežoties ar iframe.
  12. ieraksti google php mod_rewrite un Tev izkritīs kaudze ar pamācībām.
  13. Tajā skriptā ko tu norādi fortumo ieliec šitā <?php file_put_contents('debug.log', print_r($_SERVER, true)); die(); ?> Pēc tam kad pamēģināsi ar fortumo dashboard notestēt, paskaties, kas atrodams tavā debug.log Iespējams, ka viņi izsauc no kādas citas IP, iespējams parametri ne tādi...
  14. Es savulaik mēģināju uztaisīt captcha un saskāros ar to pašu problēmu. Beigās es uztaisīju, ka sesijā ir masīvs ar 10 pēdējiem captcha kodiem, līdz ar to pat ja ir atvērts paralēls tabs vai skatīts source, tad $_POST vērtība tiek pārbaudīta in_array($_POST['captcha'], $_SESSION['captcha'])
  15. Spriežot pēc autora sākuma koda, viņš pats nav droš vai $array tiešām ir masīvs, tāpēc labāk jau būtu šādi.... if(is_array($array) && isset($array[$_GET['id']])){ echo 'ir'; }else{ echo 'nav'; }
  16. function get_order(){ var id_list = []; var li_list = $("#sortable li"); for(var i in li_list){ id_list.push($(li_list[i]).attr('id')); } return_id_list; } Izsauc funkciju get_order() kad tev vajag un rezultātā saņemsi masīvu ar elementu ID
  17. Tām šūnām kurām augstums ir 11px pieliec, stilu! font-size:11px; line-height:11px; overflow:hidden; varbūt tas līdzēs...
  18. Kā lai tagad pastāsta, kur var būt problēma? Man liekas, ka problēma ir saistīta ar tavu tabulas struktūru iespējams iekšējai tabulai vai arī img tagam ir kāds marign vai padding, līdz ar to Tev tā pirmā TD elementa augstums nekādi vairs nesanāk tie 252px Pamēģini uztaisīt normālu viendabīgu tabulu ar rowspan un colspan un es domāju, ka problēma pati atrisināsies Ā un vēl, man liekas draudzīgajam IE, ļoti nepatika <td></td> un vajadzēja <td> </td> taisīt. PIe viena der atcerēties, ka to tavu height="11" var izbojāt arī font-size ;)
  19. Neesmu drošs, bet man šķiet, ka (SELECT points FROM sometable WHERE id=4) izpildās pie katras rindas Es rakstītu šādi SELECT COUNT(*)+1 `count` FROM tabula t1 INNER JOIN tabula t2 on t2.points < t1.points WHERE t1.id = 4; Un ja vēl šis pieprasījums notiek samērā bieži ir vērts uzlikt indeksu uz points kololonas
  20. Vēl uz ātro ienāca prātā, ka atsevišķos gadījumos varētu darīt tā define('DEV', is_file('dev')); Respektīvi savā smilškastē tev ir fails dev, kuru tu nekad nepievienosi SVN un nekopēsi uz serveri :) ja faila nav tad tiek pieņemta ka tā ir produkcija
  21. Es personīgi lietotu brieža minēto variantu ar __FILE__ Respektīvi ar __FILE__ palīdzību nodefinēt kontanti DEV define('DEV', in_array(dirname(__FILE__), array( '/home/draugz/www', //mana testa kaste '/home/user2/www', //cits useris )))
  22. Nav jau tik traks tas malinens īerosinājums, ar galvu vajag tikai draudzēties un necensties šitā pārrakstīt core funkcijas.
  23. draugz

    SVN un PHP

    Varbūt ir vērs pamēģināt kādu city exec komandu? kaut vai exec vai system? Es gan nezinu kā ir uz windows, bet vēl varētu pamēģināt šitā exec('svn log > tmp_file'); Un pēc tam taisīt ajax pieprasījumus un pārbaudīt if(is_file('tmp_file')) {//super logs atnācis}else{//atkartojam ajaxu!}
  24. draugz

    php

    Kāpēc tu pats sev tā seržģī dzīvi! Uztaisi tabulas struktūru vienkāršā HTML un PHP lieto tikai utr kur to tiešām vajag
  25. draugz

    php

    Iepostē savu kodu!
×
×
  • Create New...