Jump to content
php.lv forumi

jam

Reģistrētie lietotāji
  • Posts

    145
  • Joined

  • Last visited

Posts posted by jam

  1. Man ir šitāds menu

    <tr align="left"><td><a href="#" class="mainlevel" id="active_menu">Reliģija</a>
    
    <div style="padding-left: 4px"><a href="#" class="sublevel" >Viens garš nosaukums</a></div>
    <div style="padding-left: 4px"><a href="#" class="sublevel" >Vēlviens garš nosaukums</a></div>
    </td>
    </tr>

     

    tā kā paša menu bloks ir nosacīta izmēra, teiksim 150px, tad subleveli abi wrapojas jaunā rindā, bet

    otrā rinda nav ar atstarpi no kreisās malas.

     

    Mēģināju meklēt inetā, bet diezgan čābīgi. Varbūt kādam ir kāds koda paraugs.

  2. Tad jau arī visu var validēt pret mans_kods un shema vispar nav vajadzīga, vai ne?

     

    mans_kods taču var būt arī uz āru padodams, lai visiem ir skaidrs un redzams, ko ar ko nedrīgst reportēt.

     

    Atveriet no šejienes excel failu. http://yy.lv/download.php?f=13193

     

    To tabulu var noreportēt ar xml, bet aizliegt vajag pelēkās šūnas/kombinācijas.

     

    Tādas un vēl lielākas tabulas ir ap 150-200.

  3. Es pat īsti nezinu vai tas būtu datu validēšanas jautājums. Datu validēšana ir nosacīti bāzēta uz business rules.

     

    tipa a+b jābūt c vai lielākam var x . Tā ir validēšana.

     

    Ko darīt šādā gadījumā viedie prāti, ja:

    1) Es nodrošinu ar online xml faila pārbaudi.

    2) Šīs neatļautās kombinācijas taisītu neIT cilvēki, kuriem būtu aplikācija, kura veidotu manis n orādīto aizliegto kombināciju schemu.

    3) Mums ir ļoti daudz pārskatu excelī, kurus vajag uz xml pārnest.

     

    Ir jābūt kādam universālam risinājumam/vai arī man tas ir jātaisa pašam.

     

    Priekš tiem, kuri datus ievadītu onlainā webiskā interfeisā, es varētu ar XSLT definēt, kuras nav aizpildāmas kombinācijas.

     

    Vai latvijā ir kāda spēcīga kompānija, kas var konsultēt šādos, ar xml jautājumos? Nevis vienkārši pateikt, ka protam ar php nopārsēt xml failu, bet reāli analizēt un saprast drēbi. Protams, ne jau par velti.

     

    j

  4. Mana problēma bija - kā aizliegt dažādu elementu kombinācijas ar citu elementu konkrētām vērtībām, t.i. kā to aprakstīt ar scheme.

     

    Vieglāk to iedomāties, ja iztēlojas Excel tabulu, kurai ir kolonnas un rindas. A1, A2....An ir rindas un kolonna_1 un kolonna_2 uttt ir kolonnas.

     

    Ja to pārnes uz xml instances failu, tad izskatītos šādi:

     

    <report>
    <rinda>
     <rinda_id>A1</rinda_id>
     <kolonna_1>12345</kolonna_1>
     <kolonna_2>12345</kolonna_2>
     <kolonna_3>12345</kolonna_3>
    </rinda>
    <rinda>
     <rinda_id>A2</rinda_id>
     <kolonna_1>12345</kolonna_1>
     <kolonna_2>12345</kolonna_2>
     <kolonna_3>12345</kolonna_3>
    </rinda>
    <rinda>
     <rinda_id>A3</rinda_id>
     <kolonna_1>12345</kolonna_1>
     <kolonna_2>12345</kolonna_2>
     <kolonna_3>12345</kolonna_3>
    </rinda>
    <report>

     

    Ja vajag aizliegt vērtību ierakstīt elementam <kolonna_1> ja elementa <rinda_id> vērtība ir A1.

    Tam uzrakstīju kaut ko šādu:

     

    <?xml version="1.0" encoding="UTF-8"?>
    <xs:denycombinations>
    
       <xs:deny name="kolonna_1">
    		   <xs:element name="rinda_id">
    				   <xs:element value="A1"/>
    		   </xs:element>
       </xs:deny>
    
       <xs:deny name="kolonna_2">
    		   <xs:element name="rinda_id">
    				   <xs:element value="A1"/>
    				   <xs:element value="A3"/>
    				   <xs:element value="A5"/>
    		   </xs:element>
       </xs:deny>
    </xs:denycombinations>
    </xs:schema>

     

    Protams, xml validatori to nesaprot.

     

    Filosofisks dabas jautājums: Vai šādai pārbaudei rakstīt jaunu parseri tieši priekš denycombinations?

    Ieteikt w3 konsorcijam uzlabot funkcionalitāti? Esmu mazliet izlaidis XML pamatus par šādiem jautājumiem.

  5. Sveiki visi. Man ir šāds xml instances fails:

     

    <?xml version="1.0" encoding="utf-8"?>
    <report xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="poz.xsd">
    
    <row>
    <row_id>A1</poz_id>
    <row_country_code>US</row_country_code>
    <row_currency_code>USD</row_currency_code>
    <gowernm>999</gowernm>
    <local>999</local>
    <issuers>999</issuers>
    <credit_instit>999</credit_instit>
    <private>999</private>
    </row>
    
    <row>
    <row_id>A2</poz_id>
    <row_country_code>PL</row_country_code>
    <row_currency_code>POL</row_currency_code>
    <gowernm>888</gowernm>
    <local>888</local>
    <issuers>888</issuers>
    <credit_instit>888</credit_instit>
    <private>888</private>
    </row>
    
    </report>

     

    Vai ir iespējams schema failā definēt nosacījumu, ka, piem. ja row_id value ir A1, tad nav atļauta vērtība starp <issuers> un ja row_id vērtība ir A2, tad starp <private> tagiem. Pie tam, vienam row_id, var būt neatļautas vairākas kombinācijas.

     

    Paldies!

  6. Ir lapa, kuras kontentu vajag upgreidot, bet tas prasītu ilgāku laiku. Tā vietā, lai neko nerādītu, vajag rādīt kaut kādu citu html failu ar tekstu sory sory un kontakttelefoniem. No manas IP adreses gan vajag piekļuvi kā iepriekš.

     

    kaut kā šitā?

     

    order deny,allow

    deny from all

    allow from 111mana_ip222

     

    bet kā iebarot, lai tiem, kuriem deny rāda citu saturu?

  7. Man ir nosacījums

     

    $bckimage = (!isset($_GET['about']))? $dir2.$file : thumb("$dir/","$file","80","80","0");

     

    pēc tam kur vajag print to $bckimage :

     

    print $bckimage;

     

    thumb() ir funkcija, kura ņem failu $file no $dir un pēc dotajiem parametriem 80, 80, 0 resaizo un attēlo.

     

    ja tas about nav settots, tad viss strādā ok un rāda ko vajag, bet ja ir settots, tad otrais parāda viņu kā stringu

    "tur uz vietas", nevis tur, kur tiek echots.

     

    Kape tā?

×
×
  • Create New...