Доброго времени суток уважаемые форумчане хочу на свой сайт поставить облако тегов.., но вот одна загвоздка.., хотелось бы что бы при добавлении новости.., при в вводе
в поле "Облако тегов" знак "/" автоматически подменялся на "," .., казалось бы мелочь, но иначе он просто не выводит ничего..
Что нужно прописать (дописать) в парсере (parse.class.php) чтобы шла замена выше указанных знаков?!
Ниже выкладываю часть кода парсера...
Так же выделил часть между которой и должно быть что-то введено.., чтобы проходила замена знаков.., за реалиацию готов отдать 5$
Для связи использовать
ICQ 43430684три function font_change($tags) {
if( ! is_array( $tags ) ) {
return;
}
$style = $tags['1'];
$text = stripslashes( $tags['2'] );
$type = $tags['tag'];
[b] $style = str_replace( '"', '', $style );
$style = preg_replace( "[&\(\)\.\%\[\]<>\'\"]", "", preg_replace( "#^(.+?)(?:;|$)#", "\\1", $style ) );[/b]
if( $type == 'size' ) {
$style = intval( $style );
if( $this->font_sizes[$style] ) {
$real = $this->font_sizes[$style];
} else {
$real = 12;
}
return "<!--sizestart:{$style}--><span style=\"font-size:" . $real . "pt;line-height:100%\"><!--/sizestart-->" . $text . "<!--sizeend--></span><!--/sizeend-->";
}
if( $type == 'font' ) {
$style = preg_replace( "/[^\d\w\#\-\_\s]/s", "", $style );
return "<!--fontstart:{$style}--><span style=\"font-family:" . $style . "\"><!--/fontstart-->" . $text . "<!--fontend--></span><!--/fontend-->";
}
$style = preg_replace( "/[^\d\w\#\s]/s", "", $style );
return "<!--colorstart:{$style}--><span style=\"color:" . $style . "\"><!--/colorstart-->" . $text . "<!--colorend--></span><!--/colorend-->";
}
За реализацию данной идеи готов заплатить 5$ .., мелочь .., но и работа по сути пустяковая (для тех кто разбирается)...
Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
|
Сообщение отредактировал djrafn - 13.12.2009, 16:51