X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> манипуляции в парсере для нужного вывода {tags}, DLE 8.2
djrafn
djrafn
Topic Starter сообщение 13.12.2009, 15:11; Ответить: djrafn
Сообщение #1


Участник
***

Группа: User
Сообщений: 114
Регистрация: 10.2.2008
Из: Москоу СИти
Поблагодарили: 6 раз
Репутация:   3  


Доброго времени суток уважаемые форумчане хочу на свой сайт поставить облако тегов.., но вот одна загвоздка.., хотелось бы что бы при добавлении новости.., при в вводе
в поле "Облако тегов" знак "/" автоматически подменялся на "," .., казалось бы мелочь, но иначе он просто не выводит ничего..
Что нужно прописать (дописать) в парсере (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$ .., мелочь .., но и работа по сути пустяковая (для тех кто разбирается)...

Сообщение отредактировал djrafn - 13.12.2009, 16:51


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSE Ranking – новый сервис для проверки позиций сайтов в поисковиках
172 seranking 157761 Сегодня, 16:34
автор: One_on_One
Открытая тема (нет новых ответов) Проги для редактирования style.css
14 minutkin 970 Сегодня, 16:01
автор: Nell
Открытая тема (нет новых ответов) ВНИМАНИЕ: Тема для обсуждения работ фотоконкурса «Новогодний косплей» 18+
4 admin 664 Сегодня, 14:51
автор: admin
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
4 komarik_vlad 559 Сегодня, 13:20
автор: Mikki
Горячая тема (нет новых ответов) Букварикс - бесплатная программа для быстрого подбора ключевых слов
149 Bukvarix 73538 Сегодня, 13:12
автор: Bukvarix


 



RSS Текстовая версия Сейчас: 11.12.2017, 17:36
Дизайн