Zobacz pełną wersję : Adsmanager wygląd ogloszenia w html
chodzi mi o to ze text przy dodawaniu ogloszenia (ad_text) jest gdzies po drodze parsowany ze znacznikow html, a chcialbym aby pozostawaly - formatowanie w html
gdzie to dranstwo mozna usunac ?
znajdujemy w administrator/components/com_adsmanager/ plik admin.adsmanager.php
teraz zakładając że chcemy aby wszystkie pola typu textarea zapisywały się ze znacznikami html-a znajdujemy około linii 777 kod:
else
{
$value = mosGetParam( $_POST, $field->name, "" );
if ($value != "")
{
if ($first == 0)
$query .= "SET";
else
$query .= ",";
$first = 1;
$query .= " $field->name = '".$value."' ";
}
}
i dodajemy opcję:
else if ($field->type == "textarea"){
$value =$_POST[$field->name];
if ($value != "")
{
if ($first == 0)
$query .= "SET";
else
$query .= ",";
$first = 1;
$query .= " $field->name = '".$value."' ";
}
}
else
{
$value = mosGetParam( $_POST, $field->name, "" );
if ($value != "")
{
if ($first == 0)
$query .= "SET";
else
$query .= ",";
$first = 1;
$query .= " $field->name = '".$value."' ";
}
}
ot i wszystko
:D
zamieniamy linie w admin.adsmanager.html
echo "<input class='adsmanager_required' mosReq='1' id='$name' type='text' test='number' mosLabel='$field->title' name='$name' size='$field->size' maxlength='$field->maxlength' value='$value'>\n";
na
echo "<textarea class='adsmanager_required' mosReq='1' mosLabel='$field->title' id='$name' name='$name' cols='".$field->cols."' rows='".$field->rows."' style='display:none;'>$value</textarea>\n";
editorArea( 'editor1', $value, $name, '100%;', '350', '75', '20' ) ;
i mozemy sobie dowolnie edytowac tresci (po stronie admina oczywiscie)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!