Wstawienie wyszukiwarki do theme
|
Matts |
Dodany dnia 06.09.2008 15:33:25
|
Przedszkolak
Postów: 41 Pomógł: 3
Data rejestracji: 09.12.2007 11:19
|
Witam, próbowałem już wstawić kod wyszukiwarki w theme, jednak brakowało funkcji, więc poprzez require_once spróbowałem zainkludować search.php, ale nie działają lewe panele. Proszę o podanie poprawnego kodu wyszukiwarki. Dzięki
PW od moderatora:
- Zmiana nazwy tematu - Pieka 06.09 - 15:45
- Przeniesienie tematu - Pieka 06.09 - 15:46
Edytowane przez Pieka dnia 06.09.2008 15:52:11
|
|
|
|
Wścibski Gość |
Dodany dnia 21.11.2024 14:14:36
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 06.09.2008 19:14:53
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Gdzie to chcesz wstawić? W header?
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Matts |
Dodany dnia 06.09.2008 19:24:36
|
Przedszkolak
Postów: 41 Pomógł: 3
Data rejestracji: 09.12.2007 11:19
|
Tak, w paneliku takim jednym. Oczywiście wszystko przygotowane, tylko trzeba wstawić ten kod. |
|
|
|
piotrek199214 |
Dodany dnia 06.09.2008 21:07:47
|
Bywalec
Postów: 977 Pomógł: 168
v7.01.05 Data rejestracji: 17.12.2007 21:05
|
//Search Script
echo "<form name='search' action='".BASEDIR."search.php?stype=[color=red]f[/color]' method='post'>";
echo "<div align='left' class='search'>";
echo "<input type='text' class='inputbox' name='stext' value='Search Forums' onBlur=\"if(this.value=='') this.value='Search Forums';\" onFocus=\"if(this.value=='Search Forums') this.value='';\">";
echo "<input type='hidden' name='option' value='search'></div></form></div></td>";
//End Search Script
wzięte z thema, wystarczyło poszukać
f - szuka na forum, mozesz zmienić.
Masz kod i proszę sobie go zmodyfikować do własnych potrzeb.
Pomogłem Ci? Wystarczy podziękować i oznaczyć post jako pomocny
Tanie tworzenie wtyczek, masz problem napisz.
|
|
|
|
Pieka |
Dodany dnia 08.09.2008 20:47:36
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Sprawdz, czy ponizsze kody beda dla Ciebie odpowiednie. Pierwszy jest oparty na tabelach, a drugi na divach.
Table:
<?php
include LOCALE.LOCALESET."search.php";
if (isset($_GET['stext'])) { $_GET['stext'] = urlencode(stripinput($_GET['stext'])); }
if (!isset($_GET['stext'])) { $_GET['stext'] = ""; }
echo "<form id='searchform' name='searchform' method='get' action='".BASEDIR."search.php?stype=all'>\n";
echo "<table width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>\n<tr>\n";
echo "<td class='tbl2' colspan='2'><strong>".$locale['401']."</strong></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl1' style='width:50%;'>\n";
echo "<input type='hidden' name='stype' value='all'/>\n";
echo "<input type='text' name='stext' value='".urldecode($_GET['stext'])."' class='textbox' style='width:200px' />\n";
echo "<input type='submit' name='search' value='".$locale['402']."' class='button' />\n</td>\n</tr>\n</table></form>\n";
?>
Div:
<?php
include LOCALE.LOCALESET."search.php";
if (isset($_GET['stext'])) { $_GET['stext'] = urlencode(stripinput($_GET['stext'])); }
if (!isset($_GET['stext'])) { $_GET['stext'] = ""; }
echo "<div style='text-align:right;vertical-align:middle;'><div style='text-align:left;vertical-align:middle;'>\n";
echo "<form id='searchform' name='searchform' method='get' action='".BASEDIR."search.php?stype=all'>\n";
echo "<div style='width:100%;' >\n";
echo "<input type='hidden' name='stype' value='all'/>\n";
echo "<input type='text' name='stext' value='".urldecode($_GET['stext'])."' class='textbox' style='width:200px' />\n";
echo "<input type='submit' name='search' value='".$locale['402']."' class='button' /></div></form>\n";
echo "</div></div>\n";
?>
Dzialanie: http://pieka.unl.pl
Edytowane przez Pieka dnia 08.09.2008 20:51:23
Jestem jaki jestem
|
|
|
|
mareczek-82 |
Dodany dnia 13.10.2008 11:50:38
|
Przedszkolak
Postów: 9
Data rejestracji: 10.12.2007 14:46
|
Próbuję już jakiś czas i za każdym razem gdy wstawię powyższy kod, albo otwiera mi się czysta/biała strona, albo "szukajka" jest pod stroną (w tle, widać tylko część).
Gdy wg uznania zmieniłem kod, to button szukaj po wejściu na podstronę zmienia swój tytuł.
Wie ktoś co robię źle, lub w którym miejscu trzeba wstawić kod?
Poniżej kod mojej skórki.
<?php
/*.Atlantis Theme for PHP-Fusion v7..*|
|*.Author: Max "Matonor" Toball......*|
|*.Released under the Affero GPLv3...*/
if (!defined("IN_FUSION")) { header("Location: ../../index.php"); exit; }
require_once INCLUDES."theme_functions_include.php";
//Theme Settings
define("THEME_WIDTH", "95%"); //theme width. Make sure to adapt the margin-left in the first div (-width/2).
define("THEME_BULLET", "<span class='bullet'>·</span>"); //bullet image
//Theme Settings /
function get_head_tags(){
echo "<!--[if lte IE 7]><style type='text/css'>.clearfix {display:inline-block;} * html .clearfix{height: 1px;}</style><![endif]-->";
}
function render_page($license=false) {
global $locale, $aidlink, $main_style, $settings;
echo "<div id='main' style='width: ".THEME_WIDTH."; left: 50%; margin-left: -47.5%;'>
<div id='header'>
<div id='userbar'>
<ul id='anchors' class='flleft'><li><a href='#Content'>".$locale['global_210']."</a></li></ul>
<ul id='links' class='clearfix flright'>\n";
if(iMEMBER){
echo "\t\t\t
<li><img src='".THEME."images/profile.gif' alt='".$locale['global_120']."' /><a href='".BASEDIR."edit_profile.php'>".$locale['global_120']."</a></li>
<li><img src='".THEME."images/pm.gif' alt='".$locale['global_121']."' /><a href='".BASEDIR."messages.php'>".$locale['global_121']."</a></li>
".(iADMIN ? "<li><img src='".THEME."images/admin.gif' alt='".$locale['global_123']."' /><a href='".ADMIN."index.php".$aidlink."' >".$locale['global_123']."</a></li>" : "")."
<li><img src='".THEME."images/logout.gif' alt='".$locale['global_124']."' /><a href='".BASEDIR."setuser.php?logout=yes'>".$locale['global_124']."</a></li>\n";
}else{
echo "\t\t\t<li><img src='".THEME."images/login.gif' alt='".$locale['global_104']."' /><a href='".BASEDIR."login.php'>".$locale['global_104']."</a></li>\n";
}
echo "\t\t</ul>
</div>
<div id='mainheader' class='clearfix'>
<img src='".THEME."images/userbar_shadow.jpg' id='userbar_shadow' alt='---------' />
".showbanners()."
</div>
<img src='".THEME."images/subheader_l.jpg' class='flleft' alt='' />
<img src='".THEME."images/subheader_r.jpg' class='flright' alt='' />
<div id='subheader' class='clearfix'>".showsublinks(" ")."</div>
</div>
<div id='cont' class='clearfix $main_style'>
<img src='".THEME."images/side_tl.gif' id='side_tl' alt='' />
<img src='".THEME."images/side_tr.gif' id='side_tr' alt='' />\n
".(LEFT ? "<div id='side-border-left'>".LEFT."</div>" : "")."
".(RIGHT ? "<div id='side-border-right'>".RIGHT."</div>" : "")."
<div id='main-bg'><div id='container'>".
U_CENTER.
CONTENT.
L_CENTER."
</div></div>
</div>
<img src='".THEME."images/side_bl.jpg' class='flleft' alt='' />
<img src='".THEME."images/side_br.jpg' class='flright' alt='' />
<div id='cont_b'></div>
<div id='footer' class='clearfix'>
".(!$license ? "<div class='flleft' style='width: 50%'>".showcopyright()."<br />\n Theme designed by <a href='http://matonor.com'>Max Toball</a></div>" : "")."
<div class='flright' style='width: 50%; text-align: right;'>".stripslashes($settings['footer'])."</div>\n";
echo "\t</div>
<div id='subfooter' class='clearfix'>
<div class='flleft' style='width: 50%'>".sprintf($locale['global_172'], substr((get_microtime() - START_TIME),0,4))."</div>
<div class='flright' style='width: 50%; text-align: right;'>".showcounter()."</div>
</div>
</div>";
}
function render_news($subject, $news, $info) {
global $locale;
opentable($subject);
echo "<div class='floatfix'>".$news."</div>
<div class='news-footer'>
".newsposter($info," ·").newsopts($info,"·").itemoptions("N",$info['news_id'])."
</div>\n";
closetable();
}
function render_article($subject, $article, $info) {
global $locale;
opentable($subject);
echo "<div class='floatfix'>".($info['article_breaks'] == "y" ? nl2br($article) : $article)."</div>
<div class='news-footer'>
".articleposter($info," ·").articleopts($info,"·").itemoptions("A",$info['article_id'])."
</div>\n";
closetable();
}
function opentable($title) {
echo "\n<h2 class='panelcap'>$title</h2>\n\t<div class='panelbody'>\n";
}
function closetable() {
echo "</div>\n";
}
$panel_collapse = true;
function openside($title, $collapse = false, $state = "on") {
static $box_id = 0; $box_id++;
global $panel_collapse; $panel_collapse = $collapse;
echo "<h3 class='panelcap'>".($collapse ? panelbutton($state,$box_id) : "")."$title</h3>
<div class='panelbody'>\n\t".($collapse ? panelstate($state, $box_id) : "");
}
function closeside() {
global $panel_collapse;
echo ($panel_collapse ? "\t</div>" : "")."\n</div>\n";
}
?>
|
|
|
|
Pieka |
Dodany dnia 13.10.2008 12:17:53
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
mareczek-82 napisał/a:
..Wie ktoś co robię źle, lub w którym miejscu trzeba wstawić kod?..
PA => Zarządzanie stroną => Banery. Na stronie demo kod znajduje sie w polu numer 2.
Jestem jaki jestem
|
|
|
|
damcio_99 |
Dodany dnia 15.05.2009 21:50:33
|
Przedszkolak
Postów: 16
Data rejestracji: 24.02.2009 15:38
|
Pieka mógłbyś mi dać sam plik header ze stronki http://pieka.unl.pl. Byłbym bardzo wdzięczny.
Pozdrawiam Damian |
|
|
|
Pieka |
Dodany dnia 15.05.2009 22:41:21
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
damcio_99 napisał/a:
Pieka mógłbyś mi dać sam plik header ze stronki http://pieka.unl.pl. Byłbym bardzo wdzięczny.
Pozdrawiam Damian
Po co Ci plik header.php? Wyszukiwarka jest dodana z poziomu PA.
Jestem jaki jestem
|
|
|
|
dbname |
Dodany dnia 25.08.2009 00:49:54
|
Przedszkolak
Postów: 9
Data rejestracji: 19.07.2009 00:57
|
Sprawdz, czy ponizsze kody beda dla Ciebie odpowiednie. Pierwszy jest oparty na tabelach...
U mnie na tabelach śmiga, dzięki |
|
|
|
Angius |
Dodany dnia 28.11.2010 17:30:39
|
Przedszkolak
Postów: 74 Ostrzeżeń: 4
Data rejestracji: 17.03.2010 19:12
|
Wybaczcie, ze odkopuję, ale czy dałoby się to wstawić na pasku nawigacji poziomej? Powiedzmy, po lewej stronie?
//Angius
|
|
|
|
nkuh |
Dodany dnia 21.09.2012 14:31:48
|
Przedszkolak
Postów: 17
Data rejestracji: 18.03.2012 20:00
|
Kod działa świetnie.
Nie znam PHP i mam prośbę. Czy ktoś mógłby do skryptu by Pieka, dodać tło, albo napisać kod i gdzie go wkleić?
Potrafię tylko dodać obrazek obok, nad itd.jednak mam problem z tłem. |
|
|
|
Damiox |
Dodany dnia 15.07.2013 20:17:58
|
Przedszkolak
Postów: 7 Ostrzeżeń: 2
v7.02.07 Data rejestracji: 11.07.2013 15:41
|
Ja w swoim theme mam taki kod, który dodaje się w theme.php w //header
<form id='searchform' name='searchform' method='get' action='search.php?stype=all'>
<input type='hidden' name='stype' value='all'/>
<p>Wyszukaj:</p>
<input type='text' name='stext' value='' />
<input type='submit' name='search' value='Szukaj' class='buttongreen' /></form>
Do tego mam zrobiony folder "gfx" w folderze theme i plik o nazwie "button-green" - wiadomo o co chodzi :) Ale to nie jest obowiązkowe. |
|
|