Pomoč pri CSS
 
Desty 23. jul 2013 19:19:15 Pridružen od:
1. apr 2008
1438 objav
572 349 32
#1

Na Themeforestu sem nabavil nek templejt za Wordpress. Sicer se na CSS spoznam bolj malo, ampak mi je uspelo večino stvari urediti kot sem želel. Vse razen widgetov, ki so prvotno imel ostre pravokotne robove, sam pa sem želel imeti lepo okrogle. Dobil zaobljeni background image in vse popravil, a sedaj mi preglavico dela rob (označen spodaj na sliki). Torej samo zgornji rob.





CSS za widgete je takšen:


.sidebar .widget {
border:1px solid #e0e0e0;
background:#fff;
padding:11px;
overflow:hidden;

}

.sidebar .widget .widget_title {
background-image:url('http://shrani.si/f/3v/pe/1HuOAlFU/widget2.png');
line-height:30px;
margin:-11px;
padding:0 10px;
font-size:17px;
color:#404040;
margin-bottom:2px;
}

.sidebar .widget .wid_border {
border-top:none
margin:0 -11px;
height:10px;
}

.sidebar .widget iframe {
display:block;
}
.sidebar .widget ul {
margin-bottom:0;
margin:-11px;
}
.sidebar .widget select {
padding:6px;
width:100%;
border:1px solid #e0e0e0;
color:#4d4d4d;
}
.sidebar .widget input.sf {
padding:0 6px;
height:26px;
line-height:26px;
width:185px;
border:1px solid #e0e0e0;
float:left;
margin-right:5px;
color:#4d4d4d;
}
.sidebar .widget input.sb {
border:none;
height:28px;
color: #404040;
font-family:'Play' !important;
font-size: 15px;
text-transform:uppercase;
background:#e0e0e0;
width:75px;
float:right;
padding-bottom:2px;
cursor:pointer;
}

.sidebar .widget ul li {
padding:10px 15px;
border-bottom:1px solid #f0eded;
}
.sidebar .widget ul li:last-child {
border-bottom:none;
}

Kaj naj storim, da bo samo zgornji (označen) rob izginil?


všeč(0) ni všeč(0) spam(0)
 
Matjaž 23. jul 2013 19:26:49 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#2

Na http://border-radius.com/ si generiraj border za .sidebar .widget in nadomesti obstoječega.

Malo boš moral poizkušat, saj je zdaj za modri rob slika. Lahko bi v bistvu tudi sliko nadomestil s css.


všeč(1) ni všeč(0) spam(0)
 
5ka 23. jul 2013 19:55:56 Pridružen od:
12. dec 2007
516 objav
1049 135 10
#3

V .sidebar .widget dodaj: border-radius: 5px 5px 0px 0px;



Tisti backgroun image pa pusti kot je bil original, ne pobirati robov na roke, ker ni potrebe + levi in desni rob se razlikujeta ;)


všeč(1) ni všeč(0) spam(0)
 
Desty 23. jul 2013 20:07:43 Pridružen od:
1. apr 2008
1438 objav
572 349 32
#4

Sem že uredil po predlogu @Matjaža (hvala!). V prvo uganil robove in sedaj lepo vse zamenjal. Krasno. :)



@5ka, background image bom sedaj pač pustil kakor je, predenj kaj pokvarim naknadno. :) Hvala vseeno!


všeč(0) ni všeč(0) spam(0)
 
Desty 25. jul 2013 13:06:25 Pridružen od:
1. apr 2008
1438 objav
572 349 32
#5

Pojavil se je že nov problem; tokrat s custom fields v Wordpressu. Nastavljena imam dva custom fielda: Avtor prispevka in Avtor fotografij. K obema pripišeš ime in priimek in to se prikaže pri postu na stranu v obliki Avtor prispevka: Janez Novak in Avtor fotografij: Aljaž Markovšek.



To imam urejeno s kodo:


<span class="meta_author">Avtor prispevka: <strong><?php echo get_post_meta($post->ID, 'Avtor prispevka', true); ?></strong></span>

in


<span class="meta_cat">Avtor fotografij: <strong><?php echo get_post_meta($post->ID, 'Avtor fotografij', true); ?></strong></span>

Sedaj pa bi rad naredil tako, da kadar sta custom fielda prazna (se pravi, da jih ne izpolnem pri objavi posta), da ne prikaže ničesar, tudi "Avtor fotografij:" in "Avtor prispevka:" ne. Je brez pomena to tam, če zraven ni avtorja.



Nekaj sem že poskušal s temi navodili, a mi ne gre namreč. Mogoče kakšna varjanta z echo? Ker je potrebno imeti zraven nekaj HTMLja.


všeč(0) ni všeč(0) spam(0)
 
s1l3 25. jul 2013 13:40:51 Pridružen od:
6. jun 2012
345 objav
320 60 1
#6

Načeloma bi to lahko naredil z if stavkom. Samo ne poznam toliko WP, da bi vedel iz glave kaj vrne getpostmeta(). V teoriji bi zgledalo tako:


<?php $post_meta = get_post_meta($post->ID, 'Avtor prispevka', true); ?>
<?php if (!empty($post_meta) ) : ?>
<span class="meta_author">Avtor prispevka: <strong><?php echo $post_meta ?></strong></span>
<?php endif ?>
všeč(2) ni všeč(0) spam(0)
 
Desty 25. jul 2013 13:55:59 Pridružen od:
1. apr 2008
1438 objav
572 349 32
#7

s1l3, 1000x hvala za tole! Dela kot po maslu, vrhnusko! Hvala! :)


všeč(0) ni všeč(0) spam(0)
 
faca5 26. jul 2013 05:57:23 Pridružen od:
7. mar 2010
178 objav
67 283 238
#8

Živjo.



Preveri sledečo zadevo

http://border-radius.com/


všeč(0) ni všeč(0) spam(0)
Spletno gostovanje Super Server www.super-server.eu
 
KeKax 14. avg 2013 10:50:32 Pridružen od:
27. nov 2007
381 objav
56 20 0
#9

Pozdravljeni!



Izkoristil bom že odprto temo za pomoč pri CSS, saj imam tudi sam problem na strani prekrški.com, ki se pojavlja na MAC-u v browserju Safari Version 6.0.5 (8536.30.1). Sam ga nimam, mi je pa kolega poslal Prt Sc napake, ki je vidna kot zamik v levo belih krogcev, ki bi morala biti pod social ikoncami in znaka za telefonsko slušalko, ki bi moral biti ob telefonski številki:





Mi zna kdo pomagat pri odpravi napake?



Hvala.


všeč(0) ni všeč(0) spam(0)
 
s1l3 14. avg 2013 12:01:05 Pridružen od:
6. jun 2012
345 objav
320 60 1
#10

Zelo težko boš odpravil napako, če ne moreš preveriti ali je napaka dejasnko odpravljena. Naloži si Safari za Windows in preveri kako ti tam prikaže zadevo. Če je ok, boš verjetno moral naložiti eno MacOS virtualko in tam poskusiti.



Prav tako je kul, ko sprašuješ za pomoč, če nalimaš kakšno kodo, da ljudje ne brskajo in iščejo zadeve na strani.



Kar se pa problema tiče ti pa težko kaj pametnega povem, vsaj po hitrem pregledu. Če se bom spomnil bom doma pogledal, mislim da imam celo Mountain Lion naložen na virtualki.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se