כוידעשלעך אַרטשיוועס: מייַ 2011

נאָך מער דזשקווערי–רעסיזע אַ בילד עקסאַמפּלע

איך ינכעראַטיד אַ וועב טייל פון אַ קליענט ס אַלט פאַרקויפער און עס האט אַ בילד פאָרמאַט פּראָבלעם.  דער בילדער זאָל זיין 60×50 אָבער פֿאַר עטלעכע מאָדנע סיבה, דער אָריגינעל פאַרקויפער געצווונגען זיי אין 42×42, אַזוי זיי קוקן סקוואַשט:

 

גוט בילדזוך

שלעכט בילדזוך

דאָ ס די מאַרקאַפּ (עפּעס סימפּלאַפייד):

<טיש סאָרט = 'עקסטענדעד-דערוואַרטונג'>
  <טהעאַד>
    <טר>
      <טה  ברייט = '100′>3 דינסטיק</טה>
    </טר>
  </טהעאַד>

  <טבאָדי>
    <טר סאָרט = 'פאָרויסזאָגן'>
      <טד ברייט = '100′>
        <גאַס>
          <לי סאָרט = 'הויך'>הויך: 72&דו;ף</לי>
          <לי סאָרט = 'נידעריק'>נידעריק: 44&דו;ף</לי>
          <לי סאָרט = 'צושטאַנד'>זוניק
            <ימג סרק =’
הטטפּ://deskwx.weatherbug.com/images/Forecast/icons/localized/60×50/ענ/טראַנס/קאָנד007.פּנג’ ברייט = '42’ הייך = '42’ אַלט =” />
          </לי>
        </גאַס>
      </טד>
    </טר>

  </טבאָדי>

</טיש>

איר וועט טאָן אַז אפילו כאָטש דער דרך צו דער בילד זיך ווייזט דער געהעריק ויסמעסטונג (60×50) דער אָריגינעל פאַרקויפער געצווונגען עס אין 42×42.  פאַר וואָס?  מעשוגע.

סייַ ווי סייַ, איך געוואלט אַ שנעל און גרינג לייזונג צו דעם אַרויסגעבן און איך אויסגעדרייט צו דזשקווערי.  דער קונץ איז צו געפינען אַלע פון ​​די געהעריק <ימג> טאַגס.  איך האט ניט וועלן צו מאַק וועגן מיט קיין אנדערע ימג טאַגס (פון וועלכע עס זענען פילע).  דעם שטיקל פון דזשקווערי האט דער טריק:

<script type="text/javascript" סרק ="הטטפּ://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></שריפט>

<script type="text/javascript">
     $(דאָקומענט).גרייט(פונקציע () {

         $('לי.צושטאנד > ימג ').יעדער(פונקציע (ינדעקס, נומער)
           
{
             $(נומער).קסס("width", "60"); 
             $(נומער).קסס("height", "50");
            });
     }); // אויף דאָקומענט לאָדן
</שריפט>

אַז ביסל פון קאָד געפינט די זאַמלונג <לי> טאַגס וועמענס סאָרט איז "צושטאַנד" און <ימג> קינדער.  עס דעמאָלט יטעראַטעס דורך אַלע פון ​​וואס.  געארבעט ווי אַ כיין.

איך קען מיסטאָמע סטרימליין עס, אָבער איך קיינמאָל איז געווען אַ די מין פון יוניקס באָכער אַז סאַלווד π צו 18 דידזשאַץ פּינטלעכקייַט ניצן סעד און אַווק און איך בין ניט אַז מין אויב דזשקווערי באָכער אָדער שמייכל.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin

פּאַרסינג קסמל מיט לינק

דאָ ס אַ שנעל בייַשפּיל ניצן לינק צו פּאַרס עטלעכע  קסמל און באַקומען בייַ די זיס, זיס אַטריביוץ דערין.

דאָ ס דער קסמל איך ווילן צו פּאַרס:

<?xml version="1.0" encoding="utf-8" ?>
<דעאַפולטקאָנפיגוראַטיאָנסעץ>
  <פּאַגעלייַאָוץ>

    <PageLayout name="xyzzy">
      <טאַבס>
        <Tab TabOrder="1" TabLabel="x" SharePointContentType="a" AdditionalConstraints="ac1"/>
        <Tab TabOrder="2" TabLabel="y" SharePointContentType="b" AdditionalConstraints="ac2"/>
      </טאַבס>
    </פּאַגעלייַאָוט>

    <PageLayout name="xyzzy2">
      <טאַבס>
        <Tab TabOrder="100" TabLabel="x" SharePointContentType="a" AdditionalConstraints="ac1"/>
        <Tab TabOrder="101" TabLabel="y" SharePointContentType="b" AdditionalConstraints="ac2"/>
        <Tab TabOrder="103" TabLabel="z" SharePointContentType="c" AdditionalConstraints="ac3"/>
      </טאַבס>
    </פּאַגעלייַאָוט>

  </פּאַגעלייַאָוץ>
</דעאַפולטקאָנפיגוראַטיאָנסעץ>

איך ווילן צו בויען אַרויף עטלעכע טאַבס בייַ רונטימע דורך פּאַרסינג די אויבן.  מייַן טאַבס אָפענגען אויף אַ בלאַט אויסלייג.  אויב מיין בלאַט אויסלייג ס נאָמען איז "קסיזזי2" דעמאָלט איך ווילן צו באַקומען טאַבס 100, 101 און 103 (די טאַבס אין <פּאַגעלייַאָוט נאָמען = "קסיזזי2">).

דאָ ס דער לינק וואס טוט עס:

איז געווען אַללטאַבס =
              פון ז'אין
                  קסעלעמענט.פּאַרסע(טהעקסמלטאָפּאַרסע).
                 
עלעמענטן("PageLayouts").
                  עלעמענטן("PageLayout")
              ווו (פּ.אַטטריבוטע("name").וואַלוע.עקוואַלס("xyzzy2"))
              פון עם אין פּ.עלעמענץ("Tabs").עלעמענטן("Tab")
              אויסקלייַבן ם;

          רעסולצ.טעקסט = סטרינג.עמפּטי;

          פאָרעאַטש (אַטאַב איז געווען באַשטימט אַללטאַבס)
          {
              רעסולצ.טעקסט =
                  "Tab Order: " + אַטאַב.אַטטריבוטע("TabOrder").ווערט + " |" +
                  "Tab Label: " + אַטאַב.אַטטריבוטע("TabLabel").ווערט + " | " +
                  "SharePointContentType: " + אַטאַב.אַטטריבוטע("SharePointContentType").ווערט + " | " +
                  "AdditionalConstraints: " + אַטאַב.אַטטריבוטע("AdditionalConstraints").ווערט + "\r";
          }

אין די אויבן, די בייַטעוודיק "טהעקסמלטאָפּאַרסע" איז אַ שטריקל בייַטעוודיק, אָבער איר קענען נוצן די מאַסע() מיטל אויף אַ טייַך אויב איר ווי.

"רעזולטאַטן" איז אַ פירמע אויף אַ וועב פאָרעם און ווען דעם קאָד עקסאַקיוץ, עס קוקט ווי דעם:

SNAGHTML11cd2e7c

איך האָבן נישט געארבעט אויס ווי צו סאָרט די רעזולטאַטן נאָך, אַזוי איך וועט לאָזן אַז פֿאַר אַ צוקונפט בלאָג פּאָסטן.

</עק>

אַבאָנירן צו מיין בלאָג.

גיי מיר אויף טוויטטער בייַ http://www.twitter.com/pagalvin