
Pocz?tkuj?cy

Postów: 179 Pomógł: 7
Data rejestracji: 05.11.2006 18:58
|
Witam,
na stronie posiadam pasek, którego tekst definiuje sie w polu tekstowym w PA. Chcia?em doda? mo?liwo?? ?atwego formatowania tekstu poprzez dodanie podstawowych buttonów w??czaj?cych takie funkcje jak np. bold, italic, underline. Niestety moje starania nijak przek?adaj? si? na ko?cowy efekt, po naci?ni?ciu buttona zupe?nie nic si? nie dzieje. Nie mam poj?cia gdzie le?y problem, pole tekstowe nazywa si? "top_pasek_tekst", dok?adnie tak jak okre?li?em addText - wi?c powinno dzia?a?. Mo?e kto? z Was mi pomo?e?
Kod textboxu:
<tr><td valign='top' width='50%' class='tbl'>".$locale['805']."</td>
<td width='50%' class='tbl'><textarea name='top_pasek_text' rows='4' class='textbox' style='width:250px;'>".$settings2['top_pasek_text']."</textarea><br><center>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('top_pasek_text', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('top_pasek_text', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('top_pasek_text', '[u]', '[/u]');\"></center>
Screen:
Edytowane przez Pieka dnia 09.01.2008 00:47:47
|

Przedszkolak

Postów: 56 Ostrzeżeń: 3
Data rejestracji: 29.08.2006 12:57
|
Witam Serdecznie
Zrobi?em sobie pewien mod / wtyczk? i wszystko mi dzia?a poza tym jednym fantem, funkcj? addtext
Próbowa?em ju? na wszystkie mo?liwe sposoby i naprawd? r?ce mi ju? opadaj? nie wiem gdzie tkwi problem, jaki? czas temu robi?em typowego Infusiona i tam jest wszystko OK a tutaj lipa, podaje kod jednego z przyk?adowych plików w którym ta funkcja nie chc? dzia?a?:
<?php
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright © 2002 - 2006 Nick Jones
| http://www.html-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once "../maincore.html";
require_once BASEDIR."subheader.html";
require_once ADMIN."navigation.html";
if (!checkrights("PB") || !defined("iAUTH") || $aid != iAUTH) fallback(BASEDIR."index.html");
include "promotion_nawigacja.html";
//if (!checkrights("PB") || !defined("iAUTH") || $aid != iAUTH) fallback("../index.html");
if (!defined("iAUTH") || $aid != iAUTH) fallback("../index.html");
if (isset($promocja_id) && !isNum($promocja_id)) fallback(FUSION_SELF.$aidlink);
if (!isset($krok)) $krok = "";
if (isset($status)) {
if ($status == "delyes") {
$title = 'Usu? opis promocji';
$message = "<b>Opis promocji zostal usuni?ty</b>";
}
opentable($title);
echo "<div align='center'>".$message."</div>\n";
closetable();
tablebreak();
}
if ($krok == "usun") {
$result = dbquery("DELETE FROM ".$db_prefix."pb_promocje WHERE promocja_id='$promocja_id'");
redirect(FUSION_SELF.$aidlink."&sekcja=dodaj_promocje&status=delyes");
} else {
if (isset($_POST['zapisz_opis'])) {
$promocja_bukmacher_id = stripinput($_POST['promocja_bukmacher_id']);
$promocja_typ = stripinput($_POST['promocja_typ']);
$promocja_tytul = stripinput($_POST['promocja_tytul']);
$promocja_kod = stripinput($_POST['promocja_kod']);
$promocja_kwota = stripinput($_POST['promocja_kwota']);
$promocja_waluta = stripinput($_POST['promocja_waluta']);
$promocja_procent = stripinput($_POST['promocja_procent']);
$promocja_warunki_obrotu = stripinput($_POST['promocja_warunki_obrotu']);
$promocja_jak_otrzymac = stripinput($_POST['promocja_jak_otrzymac']);
$promocja_uwagi = stripinput($_POST['promocja_uwagi']);
$promocja_start = $_POST['promocja_start'];
$promocja_koniec = $_POST['promocja_koniec'];
$promocja_banner = stripinput($_POST['promocja_banner']);
if ($krok == "edytuj") {
$result = dbquery("UPDATE ".$db_prefix."pb_promocje SET promocja_typ='$promocja_typ', promocja_tytul='$promocja_tytul', promocja_kod='$promocja_kod', promocja_kwota='$promocja_kwota', promocja_waluta='$promocja_waluta', promocja_procent='$promocja_procent', promocja_warunki_obrotu='$promocja_warunki_obrotu', promocja_jak_otrzymac='$promocja_jak_otrzymac', promocja_uwagi='$promocja_uwagi', promocja_start='$promocja_start', promocja_koniec='$promocja_koniec', promocja_banner='$promocja_banner' WHERE promocja_id='$promocja_id'");
} else {
$result = dbquery("INSERT INTO ".$db_prefix."pb_promocje (promocja_bukmacher_id, promocja_typ, promocja_tytul, promocja_kod, promocja_kwota, promocja_waluta, promocja_procent, promocja_czas, promocja_warunki_obrotu, promocja_jak_otrzymac, promocja_uwagi, promocja_start, promocja_koniec, promocja_banner) VALUES ('$promocja_bukmacher_id', '$promocja_typ', '$promocja_tytul', '$promocja_kod', '$promocja_kwota', '$promocja_waluta', '$promocja_procent', '$promocja_czas', '$promocja_warunki_obrotu', '$promocja_jak_otrzymac', '$promocja_wplata', '$promocja_start', '$promocja_koniec', '$promocja_banner' )");
}
redirect(FUSION_SELF.$aidlink."&sekcja=dodaj_promocje");
}
if ($krok == "edytuj") {
$result = dbquery("SELECT * FROM ".$db_prefix."pb_promocje WHERE promocja_id='$promocja_id'");
$data = dbarray($result);
$promocja_bukmacher_id = $data['promocja_bukmacher_id'];
$promocja_typ = $data['promocja_typ'];
$promocja_tytul = $data['promocja_tytul'];
$promocja_kod = $data['promocja_kod'];
$promocja_kwota = $data['promocja_kwota'];
$promocja_waluta = $data['promocja_waluta'];
$promocja_procent = $data['promocja_procent'];
$promocja_warunki_obrotu = $data['promocja_warunki_obrotu'];
$promocja_jak_otrzymac = $data['promocja_jak_otrzymac'];
$promocja_uwagi = $data['promocja_uwagi'];
$promocja_banner = $data['promocja_banner'];
/*
if ($data['promocja_start'] > 0) $promocja_start = getdate($data['promocja_start']);
if ($data['promocja_koniec'] > 0) $promocja_koniec = getdate($data['promocja_koniec']);
*/
$formaction = FUSION_SELF.$aidlink."&sekcja=dodaj_promocje&krok=edytuj&promocja_id=".$data['promocja_id'];
opentable('Edytuj opis promocji');
} else {
$promocja_bukmacher_id = "";
$promocja_typ = "0";
$promocja_tytul = "";
$promocja_kod = "";
$promocja_kwota = "";
$promocja_waluta = "";
$promocja_procent = "";
$promocja_warunki_obrotu = "";
$promocja_jak_otrzymac = "";
$promocja_uwagi = "";
$promocja_banner = "";
$formaction = FUSION_SELF.$aidlink."&sekcja=dodaj_promocje";
opentable('Dodaj opis promocji');
}
$result = dbquery("SELECT * FROM ".$db_prefix."pb_bukmacherzy ORDER BY bukmacher_nazwa");
$bukmacher_opts = ""; $sel = "";
if (dbrows($result)) {
while ($data = dbarray($result)) {
if (isset($promocja_bukmacher_id)) $sel = ($promocja_bukmacher_id == $data['bukmacher_id'] ? " selected" : "");
$bukmacher_opts .= "<option value='".$data['bukmacher_id']."'$sel>".$data['bukmacher_nazwa']."</option>\n";
}
}
$result_banner = dbquery("SELECT * FROM ".$db_prefix."pb_bannery ORDER BY banner_bukmacher_id");
$banner_opts = ""; $sel = "";
if (dbrows($result_banner)) {
while ($data_banner = dbarray($result_banner)) {
if (isset($promocja_banner_id)) $sel = ($promocja_banner == $data_banner['banner_id'] ? " selected" : "");
$banner_opts .= "<option value='".$data_banner['banner_id']."'$sel>".$data_banner['banner_opis']."</option>\n";
}
}
echo "<form name='dodaj' method='post' action='$formaction'>
<table align='center' cellpadding='0' cellspacing='0' width='80%'><tr>
<td class='tbl'>
<fieldset>
<legend><b>Ogólne informacje :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Bukmacher</td>
<td class='tbl'><select name='promocja_bukmacher_id' class='textbox'>
$bukmacher_opts</select></td>
</tr>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Banner</td>
<td class='tbl'><select name='promocja_banner' class='textbox'>
$banner_opts</select></td>
</tr>
<tr>
<td class='tbl' width='40%'>Typ promocji</td>
<td class='tbl'><input type='radio' name='promocja_typ' value='0'".($promocja_typ == "0" ? " checked" : "")."> depozyt
<input type='radio' name='promocja_typ' value='1'".($promocja_typ == "1" ? " checked" : "")."> freebet</td>
</tr>
<tr>
<td class='tbl'>Tytul / nazwa promocji</td>
<td class='tbl'><input type='text' name='promocja_tytul' value='$promocja_tytul' class='textbox' style='width:250px;'></td>
</tr>
<tr>
<td class='tbl'>Kod promocji</td>
<td class='tbl'><input type='text' name='promocja_kod' value='$promocja_kod' maxlength='50' class='textbox' style='width:100px;'></td>
</tr>
<tr>
<td class='tbl'>Max bonus</td>
<td class='tbl'><input type='text' name='promocja_kwota' value='$promocja_kwota' maxlength='5' class='textbox' style='width:50px;'> waluta <input type='text' name='promocja_waluta' value='$promocja_waluta' maxlength='3' class='textbox' style='width:30px;'></td>
</tr>
<tr>
<td class='tbl'>Procent</td>
<td class='tbl'><input type='text' name='promocja_procent' value='$promocja_procent' maxlength='4' class='textbox' style='width:50px;'></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Jak otrzyma? :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_jak_otrzymac' rows='4' cols='100' class='textbox'>$promocja_jak_otrzymac</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_jak_otrzymac', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_jak_otrzymac', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_jak_otrzymac', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Warunki obrotu :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_warunki_obrotu' rows='4' cols='100' class='textbox'>$promocja_warunki_obrotu</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_warunki_obrotu', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_warunki_obrotu', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Uwagi :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_uwagi' rows='4' cols='100' class='textbox'>$promocja_uwagi</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_uwagi', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_uwagi', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_uwagi', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_uwagi', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_uwagi', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'>
<input type='submit' name='zapisz_opis' value='Zapisz promocje' class='button'></td>
</tr>
</table>
</form>\n";
closetable();
}
require_once "../footer.html";
?>
Plik w którym zawarty jest ten kod znajduje si? w katalogu administration/ tak jak reszta plików modyfikacji odpowiedzialna za poszczególne funkcje
Edytowane przez Pieka dnia 09.01.2008 00:48:17
|


Postów: 19887 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Nie mozesz sobie od tak zmieniac rodzaju/nazwy form name, poniewaz funkcja addText jest juz zdefiniowana w pliku jscript.js, a co za tym rowniez form name, ktorego nazwa to inputform.
Zajrzyj do wymienionego pliku.
Zawsze mozesz te funkcje sklonowac chcac uzyskac wlasne name.
Przykladem jest tu np. mFusion lub EF.
Poprawilem cale form, powinno dzialac:
<form name='inputform' method='post' action='$formaction' onSubmit='return ValidateForm(this);'>
<table align='center' cellpadding='0' cellspacing='0' width='80%'><tr>
<td class='tbl'>
<fieldset>
<legend><b>Ogólne informacje :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Bukmacher</td>
<td class='tbl'><select name='promocja_bukmacher_id' class='textbox'>
$bukmacher_opts</select></td>
</tr>
<tr>
<td width='40%' class='tbl' style='white-space:nowrap'>Banner</td>
<td class='tbl'><select name='promocja_banner' class='textbox'>
$banner_opts</select></td>
</tr>
<tr>
<td class='tbl' width='40%'>Typ promocji</td>
<td class='tbl'><input type='radio' name='promocja_typ' value='0'".($promocja_typ == "0" ? " checked" : "")."> depozyt
<input type='radio' name='promocja_typ' value='1'".($promocja_typ == "1" ? " checked" : "")."> freebet</td>
</tr>
<tr>
<td class='tbl'>Tytul / nazwa promocji</td>
<td class='tbl'><input type='text' name='promocja_tytul' value='$promocja_tytul' class='textbox' style='width:250px;'></td>
</tr>
<tr>
<td class='tbl'>Kod promocji</td>
<td class='tbl'><input type='text' name='promocja_kod' value='$promocja_kod' maxlength='50' class='textbox' style='width:100px;'></td>
</tr>
<tr>
<td class='tbl'>Max bonus</td>
<td class='tbl'><input type='text' name='promocja_kwota' value='$promocja_kwota' maxlength='5' class='textbox' style='width:50px;'> waluta <input type='text' name='promocja_waluta' value='$promocja_waluta' maxlength='3' class='textbox' style='width:30px;'></td>
</tr>
<tr>
<td class='tbl'>Procent</td>
<td class='tbl'><input type='text' name='promocja_procent' value='$promocja_procent' maxlength='4' class='textbox' style='width:50px;'></td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Jak otrzyma? :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_jak_otrzymac' rows='4' cols='100' class='textbox'>$promocja_jak_otrzymac</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_jak_otrzymac' , '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_jak_otrzymac' , '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_jak_otrzymac' , '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_jak_otrzymac', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_jak_otrzymac', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Warunki obrotu :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_warunki_obrotu' rows='4' cols='100' class='textbox'>$promocja_warunki_obrotu</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_warunki_obrotu', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_warunki_obrotu', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_warunki_obrotu', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td class='tbl'>
<fieldset>
<legend><b>Uwagi :</b></legend>
<table cellpadding='0' cellspacing='0'>
<tr>
<td class='tbl'><textarea name='promocja_uwagi' rows='4' cols='100' class='textbox'>$promocja_uwagi</textarea><br>
<input type='button' value='b' class='button' style='font-weight:bold;width:25px;' onClick=\"addText('promocja_uwagi', '[b]', '[/b]');\">
<input type='button' value='i' class='button' style='font-style:italic;width:25px;' onClick=\"addText('promocja_uwagi', '[i]', '[/i]');\">
<input type='button' value='u' class='button' style='text-decoration:underline;width:25px;' onClick=\"addText('promocja_uwagi', '[u]', '[/u]');\">
<input type='button' value='url' class='button' style='width:30px;' onClick=\"addText('promocja_uwagi', '[url]', '[/url]');\">
<input type='button' value='mail' class='button' style='width:35px;' onClick=\"addText('promocja_uwagi', '[mail]', '[/mail]');\">
</td>
</tr>
</table>
</fieldset>
</td>
</tr>
<tr>
<td align='center' colspan='2' class='tbl'>
<input type='submit' name='zapisz_opis' value='Zapisz promocje' class='button'></td>
</tr>
</table>
</form>
Edytowane przez Pieka dnia 09.01.2008 01:28:42
Jestem jaki jestem 
|