Jump to content
php.lv forumi

FIX

Reģistrētie lietotāji
  • Posts

    7
  • Joined

  • Last visited

Posts posted by FIX

  1. Paldies par ātro atbildi!

     

    Es pamēģināju tavējo kodu, taču tas teksts iet pāri pogas robežām, ja tās novieto horizontāli (float:left tagam <li>)

     

    Šādi izskatās, ja <li> tagam ir fiksēts izmērs (vajag tā, lai poga ir elastīga - tik liela, cik teksts)

     

    Ekranattels1.png

     

    Saite

     

    Un šādi, ja <li> tagam nav uzlikts izmērs, lai tas "itkā" būtu tik liels, kā saturs

     

    Ekranattels2.png

     

    Saite

     

    Te arī kods:

     

    <ul id="menu">
    <li><a href="#"><span>Sadaļa1</span></a></li>
    <li><a href="#"><span>Sadaļa2</span></a></li>
    <li><a href="#"><span>Sadaļa3</span></a></li>
    </ul>

     

    	#menu {
    	border:1px solid #000033;
    }
    
    #menu a {
    	position: relative;
    	display:block;
    	height:100px;			
    	background-color:#ccc;	
    	[b]width:300px;	[/b]
    }
    
    #menu li {
    	border:1px solid #006600;
    	float:left;		
    }
    
    #menu span {
    	  position: absolute;
    	  bottom: 0;
    
    }

  2. Laba diena,

     

    Cenšos izveidot šādu izvēlni:

    menu.png

     

    Ja nerādās attēls, tad: Saite

     

    Problēma ir tāda, ka vēl neesmu atradis risinājumu (skatīt zemāk mēģinājumus), kas strādātu tā, kā iecerēts un uz visiem pārlūkiem.

     

    Svarīgas piebildes:

    1. Pogām NAV fiksēts izmērs, tās staipās atbilstoši teksta izmēram:

    2. Tekstam pogā jābūt novietotam apakšā

    3. Uzejot ar bultiņu uz pogas, zem tās parādās apakšizvēlne

     

    Nedaudz par risinājumiem, kurus esmu mēģinājis.

     

    1. Risinājums bez tabulām (<table>), izskatās aptuveni šādi:

     

    <ul id="menu">
      <li id="button"><a ...><div ...>Poga 1</div></a></li>
      ...
      <li id="button">
       <a ...><div ...>Ļoti liela poga 3</div></a>
       <ul id="submenu3">
    	   <li>... 3.1 ...</li>
    	   <li>... 3.2 ...</li>
       </u>
      </li>
    </ul>

     

    Šeit vislielākā grūtības sagādā pogas teksta novietošana apakšā.

    Var izmantot <a> tagam "display:table-cell" + "vertical-align:bottom", taču Internet Explorer <= 7. versiju neatbalsta 'display: table ...'

     

    <a> tagam uzliekot 'position:relative;' un tekstam 'position:absolute;bottom:0;' novieto tekstu apakšā, taču tad tas vairs nestaipa pogu un iet pāri robežām.

     

    2. Variants - tabula, apmēram šādi:

    <table>
    <tr>
    <td>...pogas 3 kreisā mala...</td>
    <td>
    	...pogas 3 vidus...
       <ul id="submenu3"></ul>
    </td>
    <td>...pogas 3 labā mala...</td>
    ....
    </tr>
    </table>

     

    Taču šeit rodas problēmas ar apakšizvēlnes novietošanu zem attiecīgās pogas ...

     

    Varbūt kāds ir veidojis kaut ko līdzīgu un var padalīties ar idejām?

  3. Sveiki,

     

    Pašlaik izstrādāju projektu uz CakePHP (projekts uzlabots no 1.1 uz 1.2 versiju).

    Ir radusies problēma, pēc lapas palaišanas Apache noslogo 100% procesora jaudas un tā tas turpinās visu laiku līdz to nepārstartēju. Pati par sevi lapa ielādējas (izskats ar saturu), taču fonā kaut kas turpina lādēties. Citiem projektiem (kuri ir ievērojami mazāki) uz tā paša datora viss ir kārtībā.

     

    Izķidāju kodu, līdz šim neesmu atradis iemeslu tajā. Nav arī MySQL bremzes (http://www.ducea.com/2006/11/06/identifying-mysql-slow-queries/), kaut gan tas laikam nevar būt iemesls Apache2 noslodzei ...

     

    Varbūt kādam ir idejas, pieredze ar kaut ko līdzīgu?

     

    Projektam izmantoju:

     

    Ubuntu 8.04 OS,

    Apache 2,

    PHP 5.2.4,

    CakePHP 1.2

    MySQL 5

     

    Info par procesora noslodzi pēc lapas palaišanas (komanda TOP):

     

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

    8499 www-data 20 0 33924 16m 3648 R 30 0.9 0:05.48 apache2

    8502 www-data 20 0 33316 15m 3376 R 30 0.8 0:03.86 apache2

    8747 www-data 20 0 33328 15m 3376 R 30 0.8 0:04.02 apache2

    8503 www-data 20 0 33328 15m 3376 R 29 0.8 0:04.12 apache2

    8500 www-data 20 0 33620 15m 3376 R 28 0.8 0:04.66 apache2

    8504 www-data 20 0 33316 15m 3376 R 27 0.8 0:03.92 apache2

    6078 raitis 20 0 382m 248m 25m S 16 13.1 9:11.72 firefox

    5608 root 20 0 109m 52m 9540 S 5 2.8 2:50.95 Xorg

    5972 raitis 20 0 73080 29m 9360 S 3 1.6 1:16.85 compiz.real

    5227 mysql 20 0 130m 19m 4892 S 1 1.0 0:08.45 mysqld

    6150 raitis 20 0 73848 20m 10m R 1 1.1 0:01.46 gnome-terminal

    5902 raitis 20 0 14508 2656 1744 S 1 0.1 0:10.62 gnome-screensav

    6694 raitis 20 0 158m 39m 16m S 1 2.1 0:27.94 skype

    1 root 20 0 2844 1696 544 S 0 0.1 0:01.40 init

    2 root 15 -5 0 0 0 S 0 0.0 0:00.00 kthreadd

    3 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0

    4 root 15 -5 0 0 0 S 0 0.0 0:00.08 ksoftirqd/0

  4. Haizz!

    Kaads nezin kaa noteikt kaada loga izmeerus? Man ir nepiecieshams lai ar vienu kliku uz button atveertos jauns logs kaadaa noteiktaa izmeeraa. Ir iespeejams to izdariit bez Java Script?

    Jau ieprieksh thnx!

  5. Hey! Man ir 1 baigaa probleema- esmu uztaisiijis balsoshanas formu (ar <form>), tachu man ir nepiecieshams, lai nospiezhot pogu balsot rezultaati tiktu atveerti jaunaa logaa(tikai taaddaa, kura izmeeri ir iepriesh noteikti- piem atveras 300x100 lielaa logaa). Meegjinaaju ar target, tachu tad atkal nevar noteikt loga izmeerus. Mosh te darbs javascript? :blink:

×
×
  • Create New...