Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nowicjusz vs. PHP, Strona na Wordpressie
Merol
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.07.2015

Ostrzeżenie: (0%)
-----


Witam, znalazłem darmowy szablon php na Wordpress i zacząłem zabawę próbując dostosować go do swoich potrzeb.

Zacznę od podania linku do mojej strony na testowej domenie: http://agencjafresh.esy.es/
Chciałbym w wyszukiwarce ofert zastąpić "Type, Rooms, Area, Price" innymi słowami, z tym, że Price chciałbym ręcznie wpisywać od / do.

Próbowałem zmienić kolejno "Type" na "Typ transakcji" wszędzie w kodzie, ale wtedy wyszukiwarka się psuła. Być może dlatego, że słowo jest dwuczłonowe, ale nie jestem pewien.

Tak wygląda w tych miejscach kod:
functions.php
  1. function listings_taxonomy() {
  2. register_taxonomy(
  3. 'type',
  4. 'listings',
  5. 'hierarchical' => true,
  6. 'label' => 'Type',
  7. 'query_var' => true,
  8. 'rewrite' => array('slug' => 'type')
  9. )
  10. );

searchs-listings-form-sidebar.php
  1. <div class="sidebar-box search-listings <?php echo (is_page_template('home-page-template.php')) ? 'transp' : '';?>">
  2. <h3>Znajdź swój nowy dom:</h3>
  3. <form method="post" action="<?php bloginfo('url');?>/listing-search-results/">
  4. <div><?php echo buildSelect('type'); ?></div>
  5. <div><?php echo buildSelect('rooms'); ?></div>
  6. <div><?php echo buildSelect('area'); ?></div>
  7. <div><?php echo buildSelect('price'); ?></div>
  8. <div><input type="submit" class="button" /></div>
  9. </form>
  10. <div class="clear"></div>
  11. </div>

searchs-listings-form.php
  1. <div class="twelve columns listing-search">
  2. <h3>Możesz filtrować bazę ofert za pomocą poniższych pól wyboru:</h3>
  3. <div class="search-wrap <?php echo (is_page_template('home-page-template.php')) ? 'transp' : '';?>">
  4. <form method="post" action="<?php bloginfo('url');?>/listing-search-results/">
  5. <div class="two columns"><?php echo buildSelect('type'); ?></div>
  6. <div class="three columns"><?php echo buildSelect('rooms'); ?></div>
  7. <div class="three columns"><?php echo buildSelect('area'); ?></div>
  8. <div class="two columns"><?php echo buildSelect('price'); ?></div>
  9. <div class="two columns"><input type="submit" class="button" /></div>
  10. </form>
  11. </div>
  12. </div>

single-listings.php
  1. <div class="overview">
  2. <h6>Specyfikacja techniczna</h6>
  3. <ul>
  4. <?php echo get_the_term_list( $post->ID, 'type', '<li>Type: ', ', ', '</li>' ); ?>
  5. <?php echo get_the_term_list( $post->ID, 'rooms', '<li>Rooms: ', ', ', '</li>' ); ?>
  6. <?php echo get_the_term_list( $post->ID, 'area', '<li>Area: ', ', ', '</li>' ); ?>
  7. <?php echo get_the_term_list( $post->ID, 'price', '<li>Price: ', ', ', '</li>' ); ?>
  8. <li><a href="#respond">Contact Us</a> regarding this listing</li>
  9. </ul>
  10. </div>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Merol
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.07.2015

Ostrzeżenie: (0%)
-----


Dziękuję za pomoc Rafał (IMG:style_emoticons/default/smile.gif) ! Jesteś wielki! Działa!

Teraz zastanawiam się jak dodać CENĘ pod tytułem oferty w sekcji "Ostatnio Dodane Oferty" na stronie głównej. Czy wystarczy dodać w odpowiednim miejscu?:
  1. <?php echo get_post_meta( $post->ID, 'price', '<li>Cena: ', ', ', '</li>' ); ?>

  1. Tak wygląda home.php w tym fragmencie kodu.
  2. <div class="row">
  3. <h3 id="latest-listings"><span>Ostatnio Dodane Oferty</span></h3>
  4. <?php $the_query = new WP_Query('showposts=3&post_type=listings') ?>
  5. <?php if($the_query->found_posts == 0){
  6. for($i=1; $i<=3; $i++){echo dummy_listings();}
  7. }else{ ?>
  8. <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
  9. <div class="four columns listing">
  10. <div class="post-container short">
  11. <?php echo has_post_thumbnail() ? my_get_image(true) : my_get_image_blank(true);?>
  12. <h5><a href="<?php the_permalink();?>"><?php the_title();?> </a></h5>
  13. <p>dodano <?php the_time('j F, Y');?><a class="small button" href="<?php the_permalink();?>">&rarr;</a></p>
  14. </div>
  15. </div>
  16. <?php endwhile; wp_reset_postdata();?>
  17. <?php } ?>
  18. </div><!--end row-->
  19. </div><!--end content-->


Dodałem
  1. <?php echo get_the_term_list( $post->ID, 'price', 'Cena: ', ', ', '' ); ?></h5>

I działa. Ale nie chciałbym, żeby to był ODNOŚNIK do kategorii kiedy najedzie się na wartość ceny. Tylko po prostu wypisana wartość... Jak to zrobić?

Ten post edytował Merol 4.07.2015, 17:20:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 20:23