Jump to content
php.lv forumi

anonīms

Reģistrētie lietotāji
  • Posts

    1,796
  • Joined

  • Last visited

Posts posted by anonīms

  1. Kā es varu dzēst dublikātus no db?

    Zinu, ka ir variants pat ar vienu kveriju, bet esmu kkur nozaudējis to kodu un backup'os nevaru atrast.

    Ideja ir tāda

    `tabula` (nid,tid)

    1,1

    1,1

    2,3

    1,1

    4,5

     

    lai paliek

    1,1

    2,3

    4,5

     

    Loopā likt šaubos, ka ir laba doma..

    Jūsu ieteikumi?

  2. Paldies :)

    function friendlyURL($string){
    $string = preg_replace("`\[.*\]`U","",$string);
    $string = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$string);
    $string = htmlentities($string, ENT_COMPAT, 'utf-8');
    $string = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i","\\1", $string );
    $string = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $string);
    return strtolower(trim($string, '-'));
    }
    

  3. Nepieciešama funkcija, kas pārveidotu menu title, lai var izmantot kā urlu

    Piemēram: vecās grāmatas -> vecas-gramatas

    Es pat īsti keywordus nezinu pēc kā meklēt. Zinu, ka te agrāk bija, bet nevarēju atrast.

  4. Configure::write('Session.save', 'php');
    Configure::write('Session.start', true);
    
    Configure::write('Session.cookie', 'CAKEPHP');
    Configure::write('Session.timeout', '180');
    Configure::write('Session.start', true);
    

     

    Nu ir tā, ka ir citas sadaļas, kur tiek izmantots tas pats un tur viss strādā. (Tās sadaļas gan ir sen taisītas un ne no manas rokas).

     

    debug 0, jā. Katrā ziņošu, ja būs kādas problēmas un vajadzēs kko.

  5. Tur jau tā lieta, ka cakePHP esmu strādājis salīdzinoši maz.

    Ja pirms dump'a ierakstu sesijā, tad viņš rādas, bet tikko kā notiek refresh, tā atkal pazūd, ja nemaldos. Tāpēc domāju vai kāds, kas strādājis ar cakePHP arī ir saskāries ar ko līdzīgu.

  6. ne par to šeit ir stāsts. Par to, ka sesija netiek "ierakstīta".

    un nē, tavs nav īpaši loģiski.

    A ja no ārzemēm ienāk latvietis? tad nu nekādi sanāk, ka netiks pie savas kārotās LV valodas, jo def lang nav valoda, tas ir vnk status, ka cilvēks pirmo reizi ir iegājis lapā.

  7. Lieta sekojoša, ka nepieciešams userim, kas nav no LV pirmajā reizē redirektot uz angļu valodu ar noteiktu saturu.

     

     $root = $_SERVER['DOCUMENT_ROOT'].'/app/webroot';
     include($root."/geoip.inc");
     $gi = geoip_open($root."/GeoIP.dat",GEOIP_STANDARD);
     $geoip_country = geoip_country_name_by_addr($gi,$_SERVER['REMOTE_ADDR']);
     $def_lang = $this->Session->read('def_lang');
    if(empty($def_lang) AND $geoip_country != 'Latvia') {
    	$this->Session->write('def_lang', 'en');
    	header("Location: /en/201035");
    }
    

     

    problēma ir tur, ka neuzstādās sesija. Kādēļ tas varētu būt?

    Kas varētu būt nepareizi? viss šis kods tiek mests

    app_controlller_front.php failā, bet tam šeit nav nozīmē šķiet, ka.

  8. eh, tomēr vaina ir citur. Drupal pats kkā apstrādā to visu pēc tam, jo testam pievienojot

    jQuery('#product-attributes .attribute-widgets input:radio').click(function() {
     alert(1);
    })
    

     

    alerts izlec, ja nospiež uz DIV'a. Okey, cīnīšos kaut kā.

    daGrevis, konflikts :P

  9. Sveiki!

    Lieta tāda, ka spiežot uz noteiktiem radio buttoniem tiek veikts ajax pieprasījums, tur viss super, bet problēma ir citur sekojoša.

     

    Tātad šie radio buttoni būs paslēpti un ir izveidoti parasti div bloki uz kuriem spožot ir jānotiek šiem pieprasījumiem, bet tā, lai tas viss strādātu pēc radio buttoniem, tas ir - nospiežam uz diva, un noteiktajam radio buttonma notiek funkcija, kas notiktu parasti, ja uz viņa uzspiestu pa taisno.

     

    Ar zemāk redzamo kodu ir tā, ka vnk nomainās checked un viss. Nekāds triggers nenotiek un nenostrādā fja, kas notiktu, ja parasti uzspiestu uz radio buttona. Ja uzspiež pa taisno, tad viss strādā, bet vajag caur šiem div'iem.

     

    jQuery('#product-options-colors .attribute-option a').click(function() {
     var field = jQuery(this).parents('.attribute-option').attr('id');
     field = field.split('-');
     var tid = field[1];
     jQuery('#product-attributes .attribute-widgets input:radio[value='+tid+']').trigger('click');
    });
    

     

    Kur varētu būt problēma? Paldies un ceru uz ātru atbildi.

  10. Briedi, tad kā labāk būtu šos kverijus veidot?

    Līdz šim bija

    select

    while() {

    insert;

    }

    bet nu reāli uz to momentu sanāk 9k inserti... Itkā jau tā lieta tiek 1x divos mēnešos palaista un ir max 30s, bet nu tomēr gribās tā smukāk..

  11. Tā var, to es zinu 100%, es tik neesmu drošs vai tā vnk var tos mainīgos likt.

    insert atsevišķi neder, jo ir 9k ieraksti, ko ir jāievieto tajā pašā db, tikai ar 1 kollonas izmaiņu.

    Šaubos, ka pēdiņas ir pie vainas.

  12. mysql_query("   INSERT INTO ".PREFIX."NHL_ligas_speletaji ('p_id','".$league['id']."','team','pos','name')
    	SELECT 'p_id', 'l_id', 'team', 'pos', 'name'
    	FROM ".PREFIX."NHL_ligas_speletaji
    	WHERE PO = 0 AND l_id = '".$last_league."'") or die(mysql_error());
    

     

    sintakses errors

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''p_id','47','team','pos','name') SELECT 'p_id', 'l_id', 'team', 'pos', 'nam' at line 1

     

    kur ir problēma? neredzu.

  13. Tātad ir fja, kas uz select change iziet cauri tādam pašam selectam tikai ar citu nosaukumu galā un iedod viņam izvēlēto vērtību. Problēma ir tur, ka šis otrais selects ir zem display:none.

     

    http://paste.php.lv/78cbb41422c6adaf80f29cb2aad3ba97?lang=php

     

    Problēma ir tāda, ka selected pirmajam nenomainas, tātad otrajam mēs pēc selectotā nevaram dot value. console.log izvada pareizo value, bet tāpat paskatoties display:none elementu, tur ir palicis vecais select.. Ja ir display:block, tad caur konsoli šī pati vērtību došana nostrādā.

     

    Cerams, ka sapratāt. kur varētu būt problēma?

×
×
  • Create New...