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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSiteAnalyzer - бесплатная программа для аудита и анализа сайта
79 Chaser 74314 Сегодня, 1:02
автор: Chaser
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
11 Boymaster 934 Вчера, 18:24
автор: Arsenwenger
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
84 AdsPower 24599 Вчера, 16:35
автор: AdsPower
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
55 arendator 35108 Вчера, 2:12
автор: arendator
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
3 Rebex 975 24.4.2024, 20:50
автор: Rebex


 



RSS Текстовая версия Сейчас: 26.4.2024, 1:03
Дизайн