Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 49 Ответов
  • 2644 Просмотров
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
codecitation HTML по ходу не поддерживает и вообще не обрабатывает

Хотя тут пишут что работает

Может я не знаю какой язык написать ? Но в списке JS файла HTML нет
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
jdvgeshi - ну вроде работает всё

Ещё бы красоту навести, как в codecitation было бы идеально >:(
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Ещё бы красоту навести, как в codecitation было бы идеально
Красота наводится в стилях, в шаблоне у себя дописал немного

Код
.geshi {
    margin: 10px 0;
    border: 1px solid silver;
    background: #f1f1f1;
    overflow-x: scroll;
}
.geshi pre {
    font-size: 15px !important;
    padding: 0 3px !important;
}
Настраивай внешний вид как тебе угодно спокойно, хоть цвета перекрашивай для функций\констант\скобок и тд (цвета правда это уже в каждой библиотеки геши надо ковыряться)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Красота наводится в стилях, в шаблоне у себя дописал немного

Код
.geshi {
    margin: 10px 0;
    border: 1px solid silver;
    background: #f1f1f1;
    overflow-x: scroll;
}
.geshi pre {
    font-size: 15px !important;
    padding: 0 3px !important;
}
Да, спасибо, а я в файлах плагина в стилях ковырялся  >:(

overflow-x: scroll; - это хорошо, но просмотр утомляет

Пробовал
white-space: pre-wrap;
Что бы строка переносилась, но для <pre> вроде это не работает
С переносом строки получилось красивее
P.S. но нумерация строк тогда не нужна (некорректно показывает)


« Последнее редактирование: 28.02.2018, 21:01:02 от palexa »
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Спасибо всем за помощь, beliyadm - особенно

В итоге codecitation который не раскрашивал код, начал его раскрашивать (я его наверно уговорил  ^-^ ), всё красиво, но вот только с HTML что то не сложилось у него

jdvgeshi - отличный плагин, раскрашивает HTML и другие языки, немножко добавить CSS для наведения красоты, и будет всё good

Не хватает кнопки для редактора

Пока думаю выйти из положения, поставив плагин Content - Script Code Highlighter (GeSHi) но не включать, потому что не работает. Там сразу ставиться кнопка, которую можно включить, и думаю немного подредактировать под это плагин

(пока не редактировал, но планирую, если нету кнопки под плагин jdvgeshi  )

И ещё, если в системе до этого установлен codecitation, то jdvgeshi  надо передвинуть на верх
« Последнее редактирование: 28.02.2018, 17:01:29 от palexa »
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
пока не редактировал, но планирую, если нету кнопки под плагин jdvgeshi  )

Работает, если подредактировать. Но вот имя языка без кавычек вставляет, так что если кто знает как поправить, будет хорошо
/plugins/editors-xtd/scriptcodehighlighterbtn/scriptcodehighlighterbtn.php

Код
            function Spbox_ClickCallback( editor, result, lines ){
                if( result  ) { 
                    jInsertEditorText("<pre lang="+result+">vash coding</pre>", editor);
                }
            }

script-code-highlighter
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
beliyadm

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

Я щас пользуюсь, кнопкой от pkg_scriptcodehighlighter, но там не всавляються кавычки, как писал выше
я старый, уже забываю про них  *suicide*

если есть, приатач пожалуйста
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
beliyadm

не сочти за наглость, у может есть у тебя кнопка для удобства ставки тега и выбора языка для плагина jdvgeshi
Была кнопка для версии еще мамбы, не переписывал лет 10, сейчас не сработает
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Работает, если подредактировать. Но вот имя языка без кавычек вставляет, так что если кто знает как поправить, будет хорошо
/plugins/editors-xtd/scriptcodehighlighterbtn/scriptcodehighlighterbtn.php

Код
            function Spbox_ClickCallback( editor, result, lines ){
                if( result  ) { 
                    jInsertEditorText("<pre lang="+result+">vash coding</pre>", editor);
                }
            }


\administrator\components\com_scriptcodehighlighter\models\forms\scriptcodehighlighter.xml
Код
ption value="html4strict">HTML4STRICT</option>

script-code-highlighter

щас вот так
Код
<pre lang=html4strict>vash coding</pre>

Может знаешь как изменить код, что бы +result+ передавался в редактор в кавычках?

*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
codecitation HTML по ходу не поддерживает и вообще не обрабатывает
в демке у них показано как
Код
<pre class="brush: php; highlight: [5, 15]; html-script: true">
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Уже выяснил, что codecitation не поддерживает HTML
beliyadm - предложил плагин jdvgesh , но там нет кнопки, вечно писать вручную, не выход
pkg_scriptcodehighlighter - не работает, но там есть кнопка, если переделать файл
/plugins/editors-xtd/scriptcodehighlighterbtn/scriptcodehighlighterbtn.php
Код
            function Spbox_ClickCallback( editor, result, lines ){
                if( result  ) {
                    jInsertEditorText("<pre lang="+result+">vash coding</pre>", editor);
                }
            }

То всё ОК, но он вставляет так
Код
<pre lang=html4strict>vash coding</pre>
а надо так
<pre lang="html4strict">vash coding</pre>



*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
что codecitation не поддерживает HTML
ну так а судя по демке используемого скрипта - поддерживает
Код
<pre class="brush: php; highlight: [5, 15]; html-script: true">
хотя может это для более новой версии, хз


То всё ОК, но он вставляет так
а надо так
Код
jInsertEditorText('<pre lang="'+result+'">vash coding</pre>', editor);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Parse error: syntax error, unexpected T_STRING in Z:\home\test1.ru\www\plugins\editors-xtd\scriptcodehighlighterbtn\scriptcodehighlighterbtn.php on line 36

 >:( >:( >:( >:( >:(

on line 36 эта строка
Код
jInsertEditorText('<pre lang="'+result+'">vash coding</pre>', editor);
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну вы ж тогда весь кусок кода показывайте :) а то откуда знать что там у вас...

Код
jInsertEditorText(\'<pre lang="\'+result+\'">vash coding</pre>\', editor);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
ну вы ж тогда весь кусок кода показывайте :) а то откуда знать что там у вас...

Ну уж простите старого хулигана  ;)

Код
jInsertEditorText(\'<pre lang="\'+result+\'">vash coding</pre>\', editor);

dmitry_stas - спасибо агромное  :D +1

Сработало

Это конечно кощунство, ради кнопки для плагина,  ставить левый компонент+плагин+конпку
Но что поделать ?

Ещё раз спасибо, потому что я реально забыл про эти кавычки, и не мог понять почему всё так грусно выглядит.

И забывал бы в дальнейшем

Но теперь всё ок, !
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Для php 7 такие манипуляции обязательно делать?
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Для php 7 такие манипуляции обязательно делать?
Я не понял вопроса
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Я не понял вопроса

У вас какая версия php?

*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Код
<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  Content.loadmodule
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Plug-in to highlight code into content (e.g. articles)
 *
 * @since  1.5
 */
class PlgContentJdvgeshi extends JPlugin
{
protected static $modules = array();

protected static $mods = array();

/**
* Plugin that loads module positions within content
*
* @param   string   $context   The context of the content being passed to the plugin.
* @param   object   &$article  The article object.  Note $article->text is also available
* @param   mixed    &$params   The article params
* @param   integer  $page      The 'page' number
*
* @return  mixed   true if there is an error. Void otherwise.
*
* @since   1.6
*/
public function onContentPrepare($context, &$article, &$params, $page = 0)
{
// Don't run this plugin when the content is being indexed
if ($context == 'com_finder.indexer')
{
return true;
}

// Simple performance check to determine whether bot should process further
if (strpos($article->text, '<pre') === false)
{
return true;
}

include_once( __DIR__ . DIRECTORY_SEPARATOR . 'geshi.php');

//$regex = '#<pre\s*>(.*?)</pre>#s';
$regex = "#<pre(.*?)>(.+?)</pre>#is";

// find all instances of plugin and put in $matches
preg_match_all( $regex, $article->text, $matches, PREG_SET_ORDER );

// Find all instances of plugin and put in $matches for pre
// $matches[0] is full pattern match, $matches[1] is the position
//preg_match_all($regex, $article->text, $matches, PREG_SET_ORDER);

// No matches, skip this
if ($matches)
{
foreach ($matches as $match)
{
$source = trim($match[2]);
$regex = '#lang="(.+?)"#is';
preg_match_all( $regex, $match[1], $langes, PREG_SET_ORDER );
$language = trim($langes[0][1]);
$geshi = new GeSHi(htmlspecialchars_decode($source), $language);

$geshi->set_header_type(GESHI_HEADER_PRE_TABLE);// стиль таблицы
//$geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 2); // нумерация строк
$geshi->set_link_target('_blank', ''); // ссылки на функции в новом окне


$highlightString = $geshi->parse_code();
$highlightString = '<div class="clear"></div><div class="geshi">'.$highlightString.'</div>';
$article->text = str_replace($match[0], $highlightString, $article->text);
}
}
}

}

Может кто знает как прикрутить туда функцию удаления ссылок на функции из кода?

Сейчас в файлах типа /plugins/content/jdvgeshi/geshi/php.php
Код
    'URLS' => array(
        1 => '',
        2 => '',
        3 => 'http://www.php.net/{FNAMEL}',
        4 => ''
        ),
меняю на
Код
    'URLS' => false,

Я когда то в одном своём скрипте, когда парсил телепрограмму, делал так, но тут что то не получается

Код
$text=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$text); // можно удалить все ссылки
$text=preg_replace('/<[\/]?a[^>]*>/i', '', $text); // можно удалить все ссылки, вроде так лучше

Код
<? header('Content-Type: text/html; charset=windows-1251'); 
$tvch=$_GET['tvch'];
$dayvs=$_GET['dayvs'];
$film=$_GET['film'];
$channel=$_GET['channel'];
$mdata=$HTTP_COOKIE_VARS["tvpr"];
$site_url=$_SERVER["HTTP_HOST"];
$surl=$_SERVER["HTTP_HOST"];
$sel=$_POST['sel'];
if(isset($sel))
{
$channels=$_POST['channels'];
$cs=count($channels);
for($i=0;$i<=$cs-1;$i++)
{
$tvs=$tvs."zzz";
$tvs=$tvs.$channels[$i]."xxx";
}
$site_urls=".".$site_url;
print "<script language=\"JavaScript\">
function Set_Cookie( name, value, expires, path, domain, secure )
{
var today = new Date();
today.setTime( today.getTime() );
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + \"=\" +escape( value ) +
( ( expires )? \";expires=\" + expires_date.toGMTString() : \"\" ) +
( ( path )? \";path=\" + path : \"\" ) +
( ( domain )? \";domain=\" + domain : \"\" ) +
( ( secure )? \";secure\" : \"\" );
}

Set_Cookie(\"tvpr\", \"\", 100000, \"\", \"$surl\", \"\");
Set_Cookie(\"tvpr\", \"$tvs\", 100000, \"\", \"$surl\", \"\");
window.location='index.php';
</script>";
}


if(empty($channel) && empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/title.php?site='.$site_url.'';
curl_setopt($curl, CURLOPT_URL, $url);
$title_pages = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(!empty($channel) && empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/title.php?channel='.$channel.'&site='.$site_url.'';
curl_setopt($curl, CURLOPT_URL, $url);
$title_pages = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && !empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/title.php?film='.$film.'&site='.$site_url.'';
curl_setopt($curl, CURLOPT_URL, $url);
$title_pages = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && empty($film) && !empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/title.php?dayvs='.$dayvs.'&site='.$site_url.'';
curl_setopt($curl, CURLOPT_URL, $url);
$title_pages = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && empty($film) && empty($dayvs) && !empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/title.php?tvch='.$tvch.'&site='.$site_url.'';
curl_setopt($curl, CURLOPT_URL, $url);
$title_pages = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}



// $title_pages  - В этой переменной содержится заголовок страницы, вы можете вставить его в html-код вашего сайта


print "<title>$title_pages</title>"; // -- обратите внимание на эту строку !!!


?>

<!-- Здесь Вы можете вставить html -->
<?

if(empty($channel) && empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(!empty($channel) && empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?channel='.$channel.'&site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && !empty($film) && empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?film='.$film.'&site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && empty($film) && !empty($dayvs) && empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?dayvs='.$dayvs.'&site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

if(empty($channel) && empty($film) && empty($dayvs) && !empty($tvch))
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_PROXY, 'IP:PORT');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'login:passwd');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$url = 'http://kinoplaneta.net/ptv/tv.php?tvch='.$tvch.'&site='.$site_url.'&mdata='.$mdata.'';
curl_setopt($curl, CURLOPT_URL, $url);
$text = curl_exec($curl);
if (curl_errno($curl)) return;
curl_close($curl);
}

      // ЗАКРЫВАЕМ ССЫЛКИ В ИНТЕРНЕТ

$text = preg_replace('/href=".*?kinoplaneta\.net.*?"/i', 'href="#"', $text);//отключить внизу ссылку kinoplaneta.net
$text = str_replace('http://kinoplaneta.net/films/', '"#"', $text); //заменить текст http://kinoplaneta.net/films/ на #
$text = str_replace('http://kinoplaneta.net.ua/films/', '"#"', $text); //заменить текст http://kinoplaneta.net.ua/films/ на #
$text=str_replace('target=',$title,$text); //удаляем тег открытия ссылки в новом окне

      // ПРИМЕРЫ

//$text = preg_replace("~<img(.*)>~siU","",$text); // удаляем все картинки
//$text=preg_replace('|<a[^>]+>([^<]+)</a>|ism','$1',$text); // можно удалить все ссылки
//$text=preg_replace('/<[\/]?a[^>]*>/i', '', $text); // можно удалить все ссылки, вроде так лучше
//$text=str_replace('http','#',$text); // если раскомментировать, то и раскомментировать удаление всех картинок

//$text=str_replace('Всякая фигня',$title,$text); //удаляем текст - Всякая фигня
//$text=str_replace('Всякая фигня-1','Всякая фигня-2',$text); //меняем текст Всякая фигня-1 на Всякая фигня-2

//$text=str_replace('Українською: ',$title,$text); //удаляем текст - Українською:
//$text=str_replace('на сайте kinoplaneta.net',$title,$text); //удаляем текст - на сайте kinoplaneta.net
//$text=str_replace('Партнер раздела телепрограммы сайт',$title,$text); //удаляем текст - Партнер раздела телепрограммы сайт
//$text=str_replace('Партнер раздела',$title,$text); //удаляем текст - Партнер раздела
//$text=str_replace('Раздел',$title,$text); //удаляем текст - Раздел

      // ПЕРЕКЛАД НА УКРАЇНСЬКУ МОВУ

$text=str_replace('ВС','НД',$text);
$text=str_replace('телепрограмма','телепрограма',$text);

$text=str_replace('на главную','на головну',$text);
$text=str_replace('выбрать каналы','обрати канали',$text);
$text=str_replace('все каналы','всі канали',$text);
$text=str_replace('вернуться обратно','повернутись назад',$text);

$text=str_replace('Телепрограмма','',$text); // Что бы не отображалось в заголовке, можно включить, если нет $title_pages
//$text=str_replace('Телепрограмма','Телепрограма',$text);

$text=str_replace('Понедельник','Понеділок',$text);
$text=str_replace('Вторник','Вівторок',$text);
$text=str_replace('Среда','Середа',$text);
$text=str_replace('Четверг','Четвер',$text);
$text=str_replace('Пятница','П\'ятниця',$text);
$text=str_replace('Суббота','Субота',$text);
$text=str_replace('Воскресенье','Неділя',$text);

$text=str_replace('Украинские телеканалы','Українські телеканали',$text);
$text=str_replace('Российские телеканалы','Російські телеканали',$text);
$text=str_replace('Зарубежные телеканалы','Зарубіжні телеканали',$text);

$text=str_replace('Сохранить','Зберегти',$text);

$title_pages=str_replace('Телепрограмма','Телепрограма',$title_pages);
$title_pages=str_replace('понедельник','понеділок',$title_pages);
$title_pages=str_replace('вторник','вівторок',$title_pages);
$title_pages=str_replace('среде','середу',$title_pages);
$title_pages=str_replace('четверг','четвер',$title_pages);
$title_pages=str_replace('пятница','п\'ятницу',$title_pages);
$title_pages=str_replace('суббота','суботу',$title_pages);
$title_pages=str_replace('воскресенье','неділю',$title_pages);
$title_pages=str_replace('на сайте','на сайті',$title_pages);
$title_pages=str_replace('выбор телеканалов','вибір телеканалів',$title_pages);

$title_pages=str_replace('Фильм ','Фільм (',$title_pages);
$title_pages=str_replace('Сериал ','Серіал (',$title_pages);
$title_pages=str_replace(', анонс','), анонс',$title_pages);
$title_pages=str_replace('фильма','фільму',$title_pages);
$title_pages=str_replace('сериала','серіалу',$title_pages);


print "<h1>$title_pages</h1>";
print "<div id=kinoplaneta.net><table align=center width=98%><tr><td>$text</td></tr></table></div>";
?>

<!-- Здесь Вы можете вставить html-шаблон "хвоста" Вашего сайта -->
« Последнее редактирование: 10.04.2018, 01:01:48 от palexa »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отображения сообщений группы телеграмм на сайте

Автор kunsaid

Ответов: 2
Просмотров: 350
Последний ответ 08.02.2024, 13:13:27
от kunsaid
Модуль вывода новостей из группы вконтакте на своем сайте?

Автор Snip

Ответов: 9
Просмотров: 6748
Последний ответ 09.03.2023, 16:11:43
от antony2606
Нужен плагин или модуль вывода Яндекс Дзен канала на сайте

Автор Lemonez

Ответов: 0
Просмотров: 611
Последний ответ 15.08.2022, 22:23:09
от Lemonez
Плагин который скрывает выбранную часть исходного кода страницы

Автор Scaltro

Ответов: 0
Просмотров: 582
Последний ответ 20.06.2022, 22:47:32
от Scaltro
Вывести на сайте отзывы с Google

Автор Stasweb

Ответов: 4
Просмотров: 6335
Последний ответ 18.02.2022, 06:40:16
от Stasweb