Keresés, Keresési eredmények

Sziasztok!











Volna egy nagyon összetett kérdésem!










  1. A sidebar-on a keresésnél nem jelenik meg címként a “Keresés” szó, amit egy kicsit hiányoltam, úgyhogy hatalmas php tudásommal belenyúltam a widgets.php-ba, és megpróbáltam odavarázsolni.











    Szóval ez volt eredetileg:



Code:



function wp_widget_search($args) {

extract($args);

$searchform_template = get_template_directory() . '/searchform.php';



echo $before_widget;



// Use current theme search form if it exists

if ( file_exists($searchform_template) ) {

include_once($searchform_template);

} else { ?>



<?php _e('Search for:'); ?>







<?php }



echo $after_widget;

}








És ezt csináltam belőle:


Code:



function wp_widget_search($args) {

extract($args);

$searchform_template = get_template_directory() . '/searchform.php';

$title = empty($options) ? __('Search') : apply_filters('widget_title', $options);

?>

<?php echo $before_widget; ?>

<?php echo $before_title . $title . $after_title; ?>





    // Use current theme search form if it exists

    if ( file_exists($searchform_template) ) {

    include_once($searchform_template);

    } else { ?>







  • <?php _e('Search for:'); ?>












<?php echo $after_widget; ?>

<?php

}





Kicsit elizéltem, mert az oldalon ez is megjelent:


Code:



// Use current theme search form if it exists

if ( file_exists($searchform_template) ) {

include_once($searchform_template);

} else { ?>





Nem is értettem! :D Próbáltam php előtag-et adni neki, mert vége már volt, de akkor már minden eltűnt! laugh.gif Szóval ezt fogtam és kitöröltem!


Kérdem én; Nagyon-nagy marhaságot csináltam, vagy ez így még elmehet? Tulajdonképpen azt vettem észre, hogy ha olyan dolgot írok a keresőbe, amire 0 találatot ad ki, akkor a sidebar-ról nem tűnik el a kereső, (aminek örülök! :)) illetve hiába írom be, hogy size=15, ha a sidebar szélessége 500px, akkor a kereső input is megnyúlik!








2. A másik kérdésem pedig az lenne, hogy van-e rá mód, egy ilyen keresési eredmény oldal megjelenítésére:





Quote:




Oldal/Bejegyzés címe


(Kategóriák)


(Cimkék)


texttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttexttext


Dátum, Idő





Igazából a "texttexttexttexttext" lenne a lényeg, ami a talált oldal első X (100-200) karakterét írná ki!








Köszi előre is!

1











<form id=“searchform” method=“get” action="">
















2





a search.php-t úgy formázd meg ahogy neked jól esik, kinézet szempontjából, de a kódban a the_content helyett a the_excerpt -et használd.


ez a találatok első 55 szavát írja ki. (saccperkábé 300-400 karakter.)


ha mégis 100/200 kellene, akkor a formatting.php hekkelésével (ugyebér ez elvész, ha frissítesz!) lehet az értéket változtatni. ($excerpt_length = 55;)





megjegyzés: ez lebutítja a találatot, így az se képet, se formázást nem fog tartalmazni. a "Read more" dolog nem működik nála, ezért a találat címe feltétlen link legyen! én még a törzset is linkké varázsoltam, biztos ami biztos alapon.


itt megnézhető: http://www.kepregeny.net/?cat=61

Wow! Nagyon szépen köszönöm a segítséget! Nagyon jól néz ki!





Már csak egy valami zavar…: A keresés-mezőnek nem változik meg a kerete, hiába állítom be a style.css-nél! Mi a teendő?

próbecseresznye:

















#search {





width: 200px;





overflow: hidden;





height: 20px;





padding: 0px 0px 0px 0px;





margin: 0px 0px 0px 0px;





border: 0px solid #c57; }

Nem nyert… :frowning: Az egész Search widget-et bekeretezi! :smiley:

naigen, nálam egyetlen egy widget sem fut, minden kézzel van bepakolva, hogy a helyén legyen… :wink:

Na ja… ezen én is elméláztam már! :slight_smile:

nem mélázni kell, hanem cselekedni! :wink:

Egyelőre még egy normális design-t sem tudok összehozni! :smiley:

mondjuk ez igaz! :wink: