Перейти к публикации

SKDzR

новички
  • Публикации

    45
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем SKDzR

  1. kpravda, Сапу победил.

    Кто скажет где прописан стиль всплывающего окна с смайлами в комментах? Шаблон не стандарт, поэтому выглядит ужасно.

    Подскажите, пожалуйста, как адаптировать окошечко JQuery (наример, при нажатии на пользователя в новости) при таком доктайпе:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    А именно, становится кривоватым заголовок окна.

    a0c30aaab9bc.png

  2. В мануале это наверняка есть, либо копайте в сторону engine.css, я думаю.

    Как быть с шаблонами, которые используют слайдеры различные?

    Подключал в разных местах слайдеры (js), однако прекращают работу.

    Жду ответа. Заранее спасибо.

  3. Приветствую всех,

    понадобилось проверить существование пользователя на сайте (т.е. зарегистрирован с таким именем пользователь или нет).

    Помогите составить, столь, мне кажется, элементарный запрос, однако я пробовал, но не получилось)

    примерно такое должно быть:

    $zapros = $db->...();
    
    if ($zapros) $output = "true";
    
      else $output = "false";

  4. Доброе время суток,

    понадобилась переменная $category_id в файле /modules/topnews.php, она нормально определяется в самой категории, например, если зайти в категорию www.site/main/, то всё будет нормально, ид будет равно 1, но если я захожу в новость и читаю полное содержание, ИД как бы сбрасывается на 0, хотя если её выводить в шаблоне параллельно, то она нормальное значение содержит. следовательно топньюс не принимает её почему-то, а вот это и надо. как решить проблему? заранее спасибо.

  5. Доброе время суток, форумчане, потребовалась ваша помощь:

    в модуле нужно вызвать функцию, чтобы преобразовывала внешнюю ссылку в формат [leech], т.е. в защищённую.

    как такое реализовать? заранее спасибо.

  6. всем спасибо... в итоге я разобрался почему) просто моему файлу необходимо было подключаться к главной (require_once.....) и там же грузился этот шаблон и компилирование проходило на главной, т.е. там подгружался шаблон соответственно =) проблему обошёл достаточно легко -

    if ($do == "module") { ...body... }

    вот и всё ;)

  7. $tpl->set('{table}', $table);

    $tpl->load_template( 'my.tpl' );

    $tpl->compile( 'content' );

    $tpl->clear();

    Вставить тег {table} в шаблон my.tpl

    модуль устанавливается на отдельную страницу /index.php?do=module

    А в engine.php подключено?

    в engine.php подключено, но теперь, с этим кодом, у меня выводится на отдельной странице и на ГЛАВНОЙ (под новостями)... как исправить? =)

  8. Приветствую всех, вот потребовалось один модуль небольшой написать для своего сайта, но вот проблемка... не могу разобраться с этим 8.3 =)

    проблема в следующем:

    модуль устанавливается на отдельную страницу ( /index.php?do=module ), в файле /modules/module.php пытаюсь загрузить шаблон:

    $tpl->load_template('static.tpl');
    
    $tpl->set('{static}', $table);
    
    $tpl->compile('order');
    
    $tpl->clear();

    но он не выводит... $table естественно задаётся... в чём проблема? что-то не так написал или не дописал?

  9. уфф... всё бы хорошо... но... теперь при редактирование новости, когда даю ему строку (аудио=...) и отправляю данные, он мне сверху выдаёт

    Warning: Invalid argument supplied for foreach() in Z:\home\televizop\www\engine\classes\parse.class.php on line 746 Warning: implode(): Bad arguments. in Z:\home\televizop\www\engine\classes\parse.class.php on line 753
    но новость сохраняется. когда вижу плеер, нажимаю кнопку плей, плеер затухает (становится тёмненьким и кнопка пауза появляется, но звука нема...) вот функция, которая сейчас у меня (исправленная):
    function build_audio($url) {
    
    		global $config;
    
    
    		//$url = $this->clear_url( urldecode( $url ) );
    
    
    		if( $url == "" ) return;
    
    
    		/*if( preg_match( "/[?;%<\[\]]/", $url ) ) {
    
    
    			return "[audio=" . $url . "]";
    
    		}*/
    
    
    		$list = $url;
    
    		$url = array ();
    
    
    		foreach ( $list as $value ) {
    
    
    			$url[] = "{url:'" . trim( $value ) . "'}";
    
    
    		}
    
    
    		$url = implode( ", ", $url );
    
    		$list = implode( ",", $list );
    
    
    		return "<!--dle_audio_begin:{$list}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"425\" height=\"45\">
    
    				<param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked',controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,showOnLoadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" />
    
    				<param name=\"allowFullScreen\" value=\"true\" />
    
    				<param name=\"quality\" value=\"high\" />
    
    				<param name=\"bgcolor\" value=\"#000000\" />
    
    				<param name=\"wmode\" value=\"transparent\" />
    
    				<embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked',controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,showOnLoadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"transparent\" allowFullScreen=\"true\" width=\"425\" height=\"45\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
    
    				</object><!--dle_audio_end-->";
    
    
    	}
    а когда смотрю исходный код, то там вобще пути нет...
    flv_player.swf?config={embedded:true,playList:[],initialScale:'fit'

    вот так.. :unsure: help me :(

  10. приветствую всех, у меня такая трабла... вобщем нужно вывести в аудиоплеере интернет вещание радиостанции, но когда пишу ему, например:

    [audio=http://www.101.ru/asx.asx?uid=40&bit=128&war=1&serv=]
    то он мне парсит все
    &
    на
    &amp
    , а мне это не нужно... сейчас смотрю в inc/addnews.php функцию, делаю так (третья строка):
    function build_audio($url) {
    
                    global $config;
    
    
                    // $url = $this->clear_url( urldecode( $url ) );
    
    
                    if( $url == "" ) return;
    
    
                    if( preg_match( "/[?&%<\[\]]/", $url ) ) {
    
    
                            return "[audio=" . $url . "]";
    
                    }
    
    
                    $list = $url;
    
                    $url = array ();
    
    
                    foreach ( $list as $value ) {
    
    
                            $url[] = "{url:'" . trim( $value ) . "'}";
    
    
                    }
    
    
                    $url = implode( ", ", $url );
    
                    $list = implode( ",", $list );
    
    
                    return "<!--dle_audio_begin:{$list}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\
    
    " width=\"425\" height=\"45\">
    
                                    <param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],
    
    initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked'
    
    ,controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,
    
    showonloadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" />
    
                                    <param name=\"allowFullScreen\" value=\"true\" />
    
                                    <param name=\"quality\" value=\"high\" />
    
                                    <param name=\"bgcolor\" value=\"#000000\" />
    
                                    <param name=\"wmode\" value=\"transparent\" />
    
                                    <embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],
    
    initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked'
    
    ,controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,
    
    showonloadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"transparent\" allowFullScreen=\"true\" width=\"425\" height=\"45\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
    
                                    </object><!--dle_audio_end-->";
    
    
            }
    следовательно он перестаёт парсить html объекты, но и перестаёт выводить плеер! просто строка:
    [audio=http://www.101.ru/asx.asx?uid=40&bit=128&war=1&serv=]

  11. приветствую всех, у меня такая трабла... вобщем нужно вывести в аудиоплеере интернет вещание радиостанции, но когда пишу ему, например:

    [audio=http://www.101.ru/asx.asx?uid=40&bit=128&war=1&serv=]
    то он мне парсит все
    &
    на
    &amp
    , а мне это не нужно... сейчас смотрю в inc/addnews.php функцию, делаю так (третья строка):
    function build_audio($url) {
    
    		global $config;
    
    
                    // $url = $this->clear_url( urldecode( $url ) );
    
    
    		if( $url == "" ) return;
    
    
    		if( preg_match( "/[?&%<\[\]]/", $url ) ) {
    
    
    			return "[audio=" . $url . "]";
    
    		}
    
    
    		$list = $url;
    
    		$url = array ();
    
    
    		foreach ( $list as $value ) {
    
    
    			$url[] = "{url:'" . trim( $value ) . "'}";
    
    
    		}
    
    
    		$url = implode( ", ", $url );
    
    		$list = implode( ",", $list );
    
    
    		return "<!--dle_audio_begin:{$list}--><object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" \"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0\" width=\"425\" height=\"45\">
    
    				<param name=\"movie\" value=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked',controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,showOnLoadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" />
    
    				<param name=\"allowFullScreen\" value=\"true\" />
    
    				<param name=\"quality\" value=\"high\" />
    
    				<param name=\"bgcolor\" value=\"#000000\" />
    
    				<param name=\"wmode\" value=\"transparent\" />
    
    				<embed src=\"" . $config['http_home_url'] . "engine/classes/flashplayer/flv_player.swf?config={embedded:true,playList:[{$url}],initialScale:'fit',showMenu:false,backgroundColor:'-1',controlsOverVideo:'locked',controlBarGloss:'low',controlBarBackgroundColor:0,showFullScreenButton:false,usePlayOverlay:false,showOnLoadBegin:false,loop:false,autoRewind:true,autoBuffering:false,autoPlay:false}\" quality=\"high\" bgcolor=\"#000000\" wmode=\"transparent\" allowFullScreen=\"true\" width=\"425\" height=\"45\" align=\"middle\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
    
    				</object><!--dle_audio_end-->";
    
    
    	}
    следовательно он перестаёт парсить html объекты, но и перестаёт выводить плеер! просто строка:
    [audio=http://www.101.ru/asx.asx?uid=40&bit=128&war=1&serv=]

    Подскажите в чём проблема, как решить?

×
×
  • Создать...