konto usunięte

Temat: Edycja szablonu - kilka pytań

Mam kilka drobnych pytań co do edycji bloga, nie mogę sobie z tym poradzić.

1. Chciałbym przesunąć logo troszkę w prawo i w dół. Ale nie mogę tego ustawić. W CSS jest taki kod:

#logo {
width: 460px;
float: left;
}


2. Z kolei menu chciałbym przesunąć tylko w dół. Testowałem różne rozwiązania ale mi nie wychodziło. Oto kod:

.menu, .menu * { /* SuperFish Menu Styles */
margin: 0;
padding: 0;
list-style: none;
}

.menu {
background: #202020;
font-size: 16px;
float: right;
padding: 10px 20px 12px 0;
}

.menu a {
display: block;
position: relative;
}

.menu ul li {
width: 100%;
}

.menu ul {
position: absolute;
top: -15000px;
width: 160px; /* Left Offset of Sub-Menus Need to Match */
}

.menu li:hover ul,
.menu li.sfHover ul {
left: -15px;
top: 22px; /* Match Top UL List Item Height */
z-index: 10000;
}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
top: -15000px;
}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
left: 160px; /* Match ul width. */
top: 0;
}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
top: -15000px;
}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
left: 160px; /* Match ul Width. */
top: 0;
}

.menu li {
float: left;
position: relative;
margin: 0 0 0 20px;
font-weight: bold;
}

.menu li:hover {
visibility: inherit; /* Fixes IE7 Sticky Bug */
}

.menu li ul {
background: #FFFFFF;
font-size: 12px;
width: 125px;
padding: 10px 40px 10px 15px;
}

.menu li ul a:link, .menu li ul a:visited {
color: #6D6D6D;
}

.menu li li {
background: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-transform: none;
}

.menu li li ul {
background: #FFFFFF;
margin: -10px 0 0 -50px;
}


3. Na bocznej szpalcie mam pokazane skróty najnowszych wpisów z dwóch kategorii. Ale nie ma pokazanych tytułów tych kategorii. Nie chce żeby tytuł był przy każdym wpisie. Ale normalnie nad wpisami z danych kategorii. Kod z sidebar.php:

<div id="sidebar">
<?php if ( is_home() ) { ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Home Page') ) : ?>
<?php endif; ?>
<?php } ?>

<?php if ( is_category() || is_search() || is_archive() ) { ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Multiple Post Pages') ) : ?>
<?php endif; ?>
<?php } ?>

<?php if ( is_single() ) { ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Single Post Pages') ) : ?>
<?php endif; ?>
<?php } ?>

<?php if ( is_page() ) { ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Page Pages') ) : ?>
<?php endif; ?>
<?php } ?>
</div> <!-- sidebar -->


4. Na bocznej szpalcie skróty wpisów zakończone są kropkami ... a chciałbym żeby był tekst "Czytaj całość". Znalazłem jakieś rozwiązanie w internecie ale nie zadziałało.

5. Macie jakiś plugin na dodatkowe menu które można ustawić zaraz nad szeroką szpaltą? Tak żeby można było ustawić dokładnie jego pozycję. Konkretnie chciałbym w te menu wstawić kategorie wpisów. Mam jedno menu ale ono jest od kontaktu, o blogu itp.

6. Szeroka szpalta ma dziwne obramowanie, choćby "cień". Wiecie gdzie to można w css usunąć?Adam R. edytował(a) ten post dnia 18.06.11 o godzinie 11:03
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Edycja szablonu - kilka pytań

Adam R.:
Mam kilka drobnych pytań co do edycji bloga, nie mogę sobie z tym poradzić.

1. Chciałbym przesunąć logo troszkę w prawo i w dół. Ale nie mogę tego ustawić. W CSS jest taki kod:

#logo {
width: 460px;
float: left;
}


dodaj margin-left i margin-top. albo padding-left i padding-top i odpowiednio zmniejsz width. albo position:relative i left i top

na dalsze pytania nie odpowiem, bo bym musial znow podawac do kazdego odpowiedz "albo, albo, albo". wszystko zalezy od tego jak te rzeczy masz osadzone an stronie i jak interreaguja z innymi. ergo: zamiast cytowac css lepiej podaj link do strony i napisz co chcesz zmienic

konto usunięte

Temat: Edycja szablonu - kilka pytań

http://testowowp.cba.pl/

Niestety to w przypadku logo nie działa. Bo dodatkowo zmienia się położenie menu i całego bloku niżej.Adam R. edytował(a) ten post dnia 18.06.11 o godzinie 14:39
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Edycja szablonu - kilka pytań

Adam R.:
http://testowowp.cba.pl/

Niestety to w przypadku logo nie działa. Bo dodatkowo zmienia się położenie menu i całego bloku niżej.

o tyle, ile dales margin-left, o tyle skroc width
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Edycja szablonu - kilka pytań

Adam R.:
2. Z kolei menu chciałbym przesunąć tylko w dół. Testowałem różne rozwiązania ale mi nie wychodziło. Oto kod:

dla #navigation zwieksz padding-top. i rownoczesnie zmniejsz padding-bottom o tyle samo dla #header
3. Na bocznej szpalcie mam pokazane skróty najnowszych wpisów z dwóch kategorii. Ale nie ma pokazanych tytułów tych kategorii. Nie chce żeby tytuł był przy każdym wpisie. Ale normalnie nad wpisami z danych kategorii. Kod z sidebar.php:

ten kod nic nie mowi. wazniejsze jest jak tam wstawiles te skroty z wpisow

4. Na bocznej szpalcie skróty wpisów zakończone są kropkami ... a chciałbym żeby był tekst "Czytaj całość". Znalazłem jakieś rozwiązanie w internecie ale nie zadziałało.

jak wyzej

konto usunięte

Temat: Edycja szablonu - kilka pytań

To z logiem i menu zrobiłem.

Co do 3. i 4. - te skróty wpisów wsadziłem tam dzięki widgetowi który był dołączony do stylu. Widget nazywa się P75 Side Blog. W tym widgecie można ustawić tytuł kategorii ale i tak się on nie wyświetla. Więc jaki kod mam tu przesłać?Adam R. edytował(a) ten post dnia 18.06.11 o godzinie 15:02
Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Edycja szablonu - kilka pytań

Adam R.:
Co do 3. i 4. - te skróty wpisów wsadziłem tam dzięki widgetowi który był dołączony do stylu.

to ja tu pasuje :) moze ktos inny pomoze, ale jak dla mnei troche za duzy wysilek, rozgrzebywac skorke ktorej nie znam. ewentualnie pytaj tworcow skorki

Temat: Edycja szablonu - kilka pytań

tak na szybko:
6. (cień) - w pliku: http://testowowp.cba.pl/wp-content/themes/side-blog/st... jest w wierszu 13
#main {
border-radius:6px 6px 6px 6px;
-moz-box-shadow:0 0 4px #202020;
-webki-box-shadow:0 0 4px #202020;
}
wywalamy -moz/-webkit-box-shadow;

3. do nazw kategorii służy the_category() - http://codex.wordpress.org/Function_Reference/the_cate....
Nie znam tego widgetu, ale jeżeli nie da się edytować treści widgetu (np. ze względu na późniejsze aktualizacje), to proponuje go wywalić i skorzystać z WP Query do pobrania postów z danej kategorii i wyświetlić to co jest potrzebne - http://codex.wordpress.org/Class_Reference/WP_Query

4. na końcach wstępów postów w pętli dodajemy coś w rodzaju <a href="<?php the_permalink()">Czytaj dalej</a>

5. Menu kategorii - nie trzeba żadnego pluginu. W pliku header.php kożystamy np. z wp_list_categories() - http://codex.wordpress.org/Function_Reference/wp_list_..., która wyświetla listę kategorii, ostylować CSS i wszystko.Daniel Goździk edytował(a) ten post dnia 18.06.11 o godzinie 17:45

konto usunięte

Temat: Edycja szablonu - kilka pytań

3. Co to znaczy, że do nazw kategorii służy the_category? Co mam z tym zrobić? :)

4. Konkretnie gdzie to mam dodać? Do jakiego pliku i w które miejsce?

5. Wstawiłem taki kod:
<ul>
<?php wp_list_categories('orderby=name&include=3,11,5'); ?>
</ul>


I na stronie to wygląda jak lista. Wolałbym żeby było to w poziomie i kategorie oddzielone |
Poza tym jak to później ostylować w css?Adam R. edytował(a) ten post dnia 20.06.11 o godzinie 21:19

konto usunięte

Temat: Edycja szablonu - kilka pytań

7. Chciałem żeby na szerokiej szpalcie wyświetlały się tylko wpisy z jednej kategorii. Skorzystałem z poradnika http://www.wordpresstut.pl/jak-wyswietlic-na-stronie-g... Zrobiłem wszystko jak trzeba ale niestety z bocznej szpalty znikły wpisy (tam były z dwóch innych kategorii).

Kod index.php po mojej zmianie wyglądał tak:

<?php get_header(); ?>

<div id="blog">
<div id="main">
<?php query_posts ('cat=3'); ?><?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" class="post-item">
<a class="comments-link" href="<?php the_permalink() ?>#comments" title="Comments"><?php comments_number('0','1','%'); ?></a>
<h2 class="post-title"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<p class="post-meta">Posted on <?php the_time('F j, Y'); ?> by <?php the_author(); ?></p>
<div <?php post_class('') ?>>
<a href="<?php $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 1000,1000 ), false, '' ); echo $src[0]; ?>" class="fancy" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(); ?></a>
<?php the_content('... Continue Reading'); ?>
</div>
</div> <!-- post -->
<?php endwhile; else : ?>
<div id="nothing-here"> <h2>Whoops!!! Nothing Here by That Name</h2>
<div class="page">
<p>Very sorry, but what you are looking for isn't here. Maybe you should try one of the links below.</p>
<h4 class="not-here">Find Posts by Title:</h4>
<ul>
<?php query_posts('&showposts=1000&orderby=title&order=asc'); if (have_posts()) : while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; endif; ?>
</ul>
<h4 class="not-here">Find Posts by Month:</h4>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
<h4 class="not-here">Find Posts by Category:</h4>
<ul>
<?php wp_list_categories('title_li='); ?>
</ul>
<h4 class="not-here">Maybe a Page:</h4>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
</div> <!-- page -->
</div> <!-- nothing-here -->
<?php endif; ?>
<?php if(function_exists('sf_pagenavi')) { sf_pagenavi('', '', '', '', 20, false);} ?>
</div> <!-- main -->
<?php get_sidebar(); ?>
</div> <!-- blog -->

<?php get_footer(); ?>
Adam R. edytował(a) ten post dnia 20.06.11 o godzinie 14:52

Temat: Edycja szablonu - kilka pytań

Adam R.:
3. Co to znaczy, że do nazw kategorii służy the_category? Co mam z tym zrobić? :)

funkcja the_category() wyświetla nazwę kategorii (lub listę jeżeli post należy do kilku) w jakiej jest dany post. W pętli generującej posty, tam gdzie ma się wyświetlić nazwa kategorii wstawiamy np.

<?php the_category(); ?>

można np. podać

<?php the_category(', '); ?>

wtedy będą oddzielone przecinkami

4. Konkretnie gdzie to mam dodać? Do jakiego pliku i w które miejsce?

tam gdzie ma się wyświetlić.
5. Wstawiłem taki kod:
<ul>
<?php wp_list_categories('orderby=name&include=3,11,5'); ?>
</ul>


I na stronie to wygląda jak lista. Wolałbym żeby było to w poziomie i kategorie oddzielone |
Poza tym jak to później ostylować w css?

W takim razie

<ul id="categories_menu">
<?php wp_list_categories('orderby=name&include=3,11,5'); ?>
</ul>


a w css:

#categories_menu li {
float:left;
border-right:1px solid #CCC;
padding:0 10px;
}
#categories_menu li:last-child {
border: none;
padding-right:0;
}


nie testowałem, ale powinno być ok. możliwe, że po ul trzeba będzie dorzucić jakiś <br /> z clear:both;

7. Tuż po

<div id="main">...

masz funkcje query_posts(). proponuje przed

<?php get_sidebar(); ?>

dorzucić wp_reset_query(), czyli

<?php wp_reset_query(); ?>


mam nadzieję, że pomoże.
Powodzenia!

konto usunięte

Temat: Edycja szablonu - kilka pytań

3. Mi nie chodzi o to żeby przy każdym wpisie była nazwa kategorii ale o coś takiego:

http://imageshack.us/photo/my-images/3/21646015.jpg/

PS. Nie wiem co to jest pętla :) PS2. Chciałbym to później ostylować

4. Nie zadziałało ale znalazłem poradnik na jednej ze stron i wkleiłem w functions.php taki kod:

function add_excerpt_more($more_link) {
global $post;
return '<a class="link_more" href="'. get_permalink($post->ID) . '">' . ' czytaj ca�o�� ...' . '</a>';
}
add_filter('excerpt_more', 'add_excerpt_more');


Niby działa, ale nie ma polskich znaków. A po wejściu we wpis z bocznej szpalty w którym jest przycisk "czytaj całość" okazuje się że górne menu się rozjeżdża a w lewym górnym rogu jest napis czytaj całość - http://testowowp.cba.pl/?p=23

7. Zrobiłem. Nie działa.

Zamiast 7. można zastosować coś takiego że strona główna otwiera się na danej kategorii wpisów i już. Tylko jak to zrobić?

8. Jak ustawić kolejność wyświetlania kategorii w menu.

9. Jak zmienić kolor tytułu kategorii wpisów po wejściu w nią?

Próbowałem:
#categories_menu li a:visited {
color: #000000;
}


Nie działa, zmienia się kolor menu w ogóle, a nie po wejściuAdam R. edytował(a) ten post dnia 22.06.11 o godzinie 16:11

Następna dyskusja:

Kilka pytań




Wyślij zaproszenie do