Новости Joomla

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

fxsound

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #90 : 05.03.2009, 02:25:26 »
Если поставить этот бот и попробовать вывести статью, находящуюся в архиве, то всё виснет... :(
*

GDie

  • Осваиваюсь на форуме
  • 19
  • 6 / 0
Re: Мамбот "Русская типографика"
« Ответ #91 : 13.03.2009, 07:19:31 »
09.03.2009 г. Новость проекта. Вышел Типограф 2.0
http://www.typograf.ru/
 
*

LavaSnow

  • Новичок
  • 3
  • 0 / 0
Re: Мамбот "Русская типографика"
« Ответ #92 : 26.03.2009, 14:44:05 »
А планируется сделать его под Joomla 1.5 (и UTF соотвтественно)?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #93 : 26.03.2009, 14:46:13 »
А планируется сделать его под Joomla 1.5 (и UTF соотвтественно)?
И планировалось, и планируется... Вот только времени ни на что не хватает. :-(
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #94 : 15.04.2009, 22:16:53 »
Бета-версия для Joomla!1.5

Тестируем.

[вложение удалено Администратором]
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #95 : 16.04.2009, 06:25:37 »
будет ли поlдерживаться версия для Joomla 1.х ?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #96 : 16.04.2009, 08:43:41 »
будет ли поlдерживаться версия для Joomla 1.х ?
Будет. Любые дополнения будут одновременно вноситься в обе версии.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #97 : 17.04.2009, 08:06:44 »
Будет. Любые дополнения будут одновременно вноситься в обе версии.
спасибо.
я правильно понимаю что будет еще и 3-я версия для Joostina 1.3 и выше? (там UTF уже, версия от Joomla 1.x не подойдет)
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #98 : 17.04.2009, 08:44:17 »
я правильно понимаю что будет еще и 3-я версия для Joostina 1.3 и выше? (там UTF уже, версия от Joomla 1.x не подойдет)

Вполне возможно.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #99 : 17.04.2009, 12:54:19 »
Вполне возможно.
заранее благодарен.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #100 : 30.05.2009, 22:04:38 »
Обнаружена ошибка в версии 2.0.3 Февраль 2007 - проверялось на Joostina 1.2
В настройках бота стоит использовать
Код
&nbsp
для символа неразрывного пробела, но в исходниках страницы видим тэг
Код
<nobr>
и при проверке валидатором (w3c.org) получаем ошибки, то 18 ошибок, то 4 (их число на одном и том же  же тексте плавает), часто выдает число 4х ошибок (т.е. 4 включений  не того тэга).
пример сайта с ошибками: http://validator.w3.org/check?uri=http%3A%2F%2Fbudu-gotov.ru%2F&charset=(detect+automatically)&doctype=Inline&group=0&user-agent=W3C_Validator%2F1.654
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #101 : 30.05.2009, 22:18:04 »
посмотрел исходный код мамбота, и вот тут подозрения закрались:
Код
// НЕРАЗРЫВНЫЕ ТИРЕ И ДЕФИС (ЕСЛИ NOBRSPACE=&nbsp;)
if( $botParams->get( 'typenbsp' )==0 )
$text = preg_replace( '/(?<=^| |'.TAGEND.')([^ '.TAGBEGIN.TAGEND.NOBRHYPHEN.DASH.NUMDASH.']+['.NOBRHYPHEN.DASH.NUMDASH.'][^ '.TAGBEGIN.']+)(?=$| |'.TAGBEGIN.')/','<nobr>\\1</nobr>', $text );
именно на конструкцию
Код
<nobr>\\1</nobr>
замена данной строки на
Код
		$text = preg_replace( '/(?<=^| |'.TAGEND.')([^ '.TAGBEGIN.TAGEND.NOBRHYPHEN.DASH.NUMDASH.']+['.NOBRHYPHEN.DASH.NUMDASH.'][^ '.TAGBEGIN.']+)(?=$| |'.TAGBEGIN.')/','&nbsp;\\1&nbsp;', $text );
т.е. именно части
Код
'&nbsp;\\1&nbsp;'
исправило данную ошибку.
не могли бы пояснить почему не проходит валидатор при включенном <nobr>, т.е. иногда появляется тэг <nobr >, вместо <nobr>.
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #102 : 31.05.2009, 08:20:19 »
Потому что сделать неразрывным слово через дефис (например, два-три) можно или через nobr, или через span. Так как nobr - более короткий тег, то был выбран именно он. Замена в данном случае на &nbsp;\\1&nbsp; попросту бессмысленна, если так уж хочется валидности, то нужно на <span style="white-space:nowrap">\\1</span> заменить.
*

Timon_Crazy

  • Захожу иногда
  • 364
  • 31 / 4
  • Лицензнаци
Re: Мамбот "Русская типографика"
« Ответ #103 : 31.05.2009, 10:39:13 »
спасибо
но почему возникает ошибка с <nobr> ?
ЧаВо - FAQ - Вопросы
--
Сщастливый безумец -- не говори спасибо: + поставь не ставь минус - поругай.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #104 : 10.06.2009, 16:55:38 »
как часто обновляется данный модуль?
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #105 : 11.06.2009, 13:50:18 »
что может быть причиной, того когда включаю Не отрывать инициалы от фамилии, пропадает часть контента, просто вырезается кусок кода из HTML
Вот страница сайта Центр Мегаполис
http://www.ksame.kharkov.ua/megapolis/index.php/ru/rabochie-vstrechi/68-vizit-na-harkovschinu-chrezvichainogo-i-polnomochnogo-posla-finlyandskoi-respubliki-gospodina-kristera-mikkelssona
и т.д. все страницы не буду приводить их много
они становятся пустыми без контента. Сейчас они есть, т.е. убран пункт Не отрывать инициалы от фамилии, вот код который остается из станицы с включенным пунктом Не отрывать инициалы от фамилии.
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" >
<head>
<meta name="verify-v1" content="T02ewnYy6vOJzaNQVP2hon3cJfq1IZGyriBmGcfpNPU=" />
  <base href="http://www.ksame.kharkov.ua/megapolis/index.php/rabochie-vstrechi/68-vizit-na-harkovschinu-chrezvichainogo-i-polnomochnogo-posla-finlyandskoi-respubliki-gospodina-kristera-mikkelssona" />
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  <meta name="robots" content="index, follow" />
  <meta name="keywords" content="Центр Мегаполис, Мегаполис, ХНАГХ, Харьковской национальной академии городского хозяйства, Харьков, Анисимов Руслан" />
  <meta name="title" content="Визит на Харьковщину Чрезвычайного и Полномочного Посла Финляндской республики господина Кристера Миккелссона" />
  <meta name="author" content="RA" />
  <meta name="description" content="Центр Мегаполис - официальный сайт." />
  <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
  <title>Визит на Харьковщину Чрезвычайного и Полномочного Посла Финляндской республики господина Кристера Миккелссона</title>
  <link href="/megapolis/templates/siteground-j15-19/favicon.ico" rel="shortcut icon" type="image/x-icon" />
  <link rel="stylesheet" href="http://www.ksame.kharkov.ua/megapolis/components/com_jcomments/tpl/default/style.css" type="text/css" />
  <link rel="stylesheet" href="/megapolis/plugins/content/extravote/extravote.css" type="text/css" />
  <link rel="stylesheet" href="http://www.ksame.kharkov.ua/megapolis/plugins/content/mavikthumbnails/highslide/highslide.css" type="text/css" />
  <script type="text/javascript" src="http://www.ksame.kharkov.ua/megapolis/components/com_proofreader/js/proofreader.js"></script>
  <script type="text/javascript" src="http://www.ksame.kharkov.ua/megapolis/components/com_proofreader/js/xajax.js"></script>
  <script type="text/javascript" src="/megapolis/media/system/js/mootools.js"></script>
  <script type="text/javascript" src="/megapolis/media/system/js/caption.js"></script>
  <script type="text/javascript" src="/megapolis/plugins/content/extravote/extravote.js"></script>
  <script type="text/javascript" src="http://www.ksame.kharkov.ua/megapolis/plugins/content/mavikthumbnails/highslide/highslide-with-gallery.packed.js"></script>
  <script type="text/javascript">

hs.graphicsDir = "http://www.ksame.kharkov.ua/megapolis/plugins/content/mavikthumbnails/highslide/graphics/"
hs.align = "center";
hs.transitions = ["expand", "crossfade"];
hs.outlineType = "rounded-white";
hs.fadeInOut = true;
//hs.dimmingOpacity = 0.75;

// Add the controlbar
hs.addSlideshow({
slideshowGroup: "68",
interval: 5000,
repeat: false,
useControls: true,
fixedControls: "fit",
overlayOptions: {
opacity: .75,
position: "bottom center",
hideOnMouseOut: true
}
});


hs.graphicsDir = "http://www.ksame.kharkov.ua/megapolis/plugins/content/mavikthumbnails/highslide/graphics/"
hs.align = "center";
hs.transitions = ["expand", "crossfade"];
hs.outlineType = "rounded-white";
hs.fadeInOut = true;
//hs.dimmingOpacity = 0.75;

// Add the controlbar
hs.addSlideshow({
slideshowGroup: "91",
interval: 5000,
repeat: false,
useControls: true,
fixedControls: "fit",
overlayOptions: {
opacity: .75,
position: "bottom center",
hideOnMouseOut: true
}
});

  </script>
  <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function pr_setup() {
xajaxRequestUri='http://www.ksame.kharkov.ua/megapolis/index.php?option=com_proofreader&task=sendmistake&tmpl=component';
xajaxWaitCursor=true;
xajaxDefinedPost=1;
xajaxDebug=false;
xajaxStatusMessages=false;
xajaxDefinedGet=0;
}

var xajaxRequestUri='http://www.ksame.kharkov.ua/megapolis/index.php?option=com_proofreader&task=sendmistake&tmpl=component';
var xajaxWaitCursor=true;
var xajaxDefinedPost=1;
var xajaxDebug=false;
var xajaxStatusMessages=false;
var xajaxDefinedGet=0;

function addEvent(element, eventType, functionName) {
if (element.addEventListener) {
element.addEventListener(eventType, functionName, false);
return true;
} else if (element.attachEvent) {
var r = element.attachEvent('on' + eventType, functionName);
return r;
} else {
element['on' + eventType] = functionName;
}
}
var pr_alt = false;  var pr_shift = true;  var pr_ctrl = false;
var PReader_cur_page = "http://www.ksame.kharkov.ua/megapolis/megapolis/index.php/ru/rabochie-vstrechi/68-vizit-na-harkovschinu-chrezvichainogo-i-polnomochnogo-posla-finlyandskoi-respubliki-gospodina-kristera-mikkelssona";
addEvent(window, 'load',  addDivWindow);
addEvent(window, 'load',  keyPressInit);
// ]]></script>
  <script src="http://www.ksame.kharkov.ua/megapolis/components/com_jcomments/js/jcomments-v2.0.js" type="text/javascript"></script>
  <script src="http://www.ksame.kharkov.ua/megapolis/components/com_jcomments/libraries/joomlatune/ajax.js" type="text/javascript"></script>
  <!--[if lte IE 6]>
<link href="/megapolis/<?php echo $this->baseurl ?>/plugins/content/mavikthumbnails/highslide/highslide-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
  <link rel="alternate" type="application/rss+xml" title="Визит на Харьковщину Чрезвычайного и Полномочного Посла Финляндской республики господина Кристера Миккелссона" href="http://www.ksame.kharkov.ua/megapolis/index.php?option=com_jcomments&amp;task=rss&amp;object_id=68&amp;object_group=com_content&amp;tmpl=component" />
  <!--[if lte IE 6]>
<link href="/megapolis/<?php echo $this->baseurl ?>/plugins/content/mavikthumbnails/highslide/highslide-ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->


<link rel="stylesheet" href="/megapolis/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/megapolis/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="/megapolis/templates/siteground-j15-19/css/template.css" type="text/css" />


</head>
<body id="page_bg">
<!--LiveInternet counter--><script type="text/javascript"><!--
new Image().src = "http://counter.yadro.ru/hit?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";h"+escape(document.title.substring(0,80))+
";"+Math.random();//--></script><!--/LiveInternet-->
<div style="position:absolute;top:244px;left:0;z-index:1;width:100%;margin:0 auto;text-align:center;"></div>
<a name="up" id="up"></a>


<div id="frame_bg">

<div id="wrapper">

<div id="whitebox">
<table cellpadding="0" cellspacing="0" class="pill">
<tr>
<td class="pill_m">
<div id="pillmenu">
<table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td nowrap="nowrap"><a href="/megapolis/index.php/ru/o-centre" class="mainlevel" >О Центре</a><a href="/megapolis/index.php/ru/novosti" class="mainlevel" >Новости</a><a href="/megapolis/index.php/ru/meropriyatiya" class="mainlevel" >Мероприятия</a><a href="/megapolis/index.php/ru/nauchnye-proekty" class="mainlevel" >Научные проекты</a><a href="/megapolis/index.php/ru/dostijeniya" class="mainlevel" >Достижения</a><a href="/megapolis/index.php/ru/fotogalereya" class="mainlevel" >Фотогалерея</a><a href="/megapolis/index.php/ru/mediaarhiv" class="mainlevel" >Медиаархив</a><a href="/megapolis/index.php/ru/kontakty" class="mainlevel" >Контакты</a><a href="/megapolis/index.php/ru/obratnaya-svyaz" class="mainlevel" >Обратная связь</a><a href="/megapolis/index.php/ru/karta-saita" class="mainlevel" >Карта сайта</a></td></tr></table>
</div>
</td>
</tr>
</table>
</div>

<div id="header">
<div id="header_l">
<div id="logo_bg">
<div id="logo">

<div style="position:relative;top:30px;z-index:1;width:600px;margin:0 auto;text-align:left;" id="topnews">



<table class="contentpaneopen">
<tr>
<td valign="top" ><p> </p>
<h1><span style="font-size: 20pt;">19-20 ноября</span> в Харьковской национальной академии городского хозяйства состоится</h1>
<h1>Всеукраинский студенческий смотр-конкурс - 2009 и олимпиада по специальности 092103 «Городское строительство и хозяйство»</h1>
<h2><a href="/megapolis/index.php/ru/meropriyatiya-hnagh/93" target="_parent"><strong>подробнее ...</strong></a></h2></td>
</tr>
<tr>
        <td valign="top" >

       </td>
     </tr>
</table>

</div>
</div>
<div id="clr"></div>
</div>
</div>
</div>

</div>
<div id="extras">
<div id="search">
<form action="index.php" method="post">
<div class="search">
<input name="searchword" id="mod_search_searchword" maxlength="50" alt="искать" class="inputbox" type="text" size="50" value="..."  onblur="if(this.value=='') this.value='...';" onfocus="if(this.value=='...') this.value='';" /><input type="submit" value="искать" class="button" onclick="this.form.searchword.focus();"/> </div>
<input type="hidden" name="task"   value="search" />
<input type="hidden" name="option" value="com_search" />
</form>
</div>
<div id="pathway">
<span class="breadcrumbs pathway">
<a href="/megapolis/index.php/ru/rabochie-vstrechi" class="pathway">Рабочие встречи</a> <img src="/megapolis/templates/siteground-j15-19/images/arrow.png" alt=""  /> </span>

</div>
                <div style="text-align: right;"id="lang">
<script type="text/javascript">
//<![CDATA[
        if(top.location!=self.location)top.location=self.location;
    window['_tipoff']=function(){};window['_tipon']=function(a){};
    function doTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;if(location.hostname=='www.ksame.kharkov.ua' && lang_pair=='ru|ru')return;else if(location.hostname!='www.ksame.kharkov.ua' && lang_pair=='ru|ru')location.href=unescape(gfg('u'));else if(location.hostname=='www.ksame.kharkov.ua' && lang_pair!='ru|ru')location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href);else location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u'));}
    function gfg(name) {name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(location.href);if(results==null)return '';return results[1];}
    //]]>
</script>
<style type="text/css">
<!--
a.flag {background-image:url('/megapolis/modules/mod_gtranslate/tmpl/lang/24a.png');}
a.flag:hover {background-image:url('/megapolis/modules/mod_gtranslate/tmpl/lang/24.png');}
-->
</style>
<a href="javascript:doTranslate('ru|en')" title="English" class="flag" style="font-size:24px;padding:1px 0;background-repeat:no-repeat;background-position:-0px -0px;"><img src="/megapolis/modules/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" style="border:0;" alt="English" /></a> <a href="javascript:doTranslate('ru|ru')" title="Russian" class="flag" style="font-size:24px;padding:1px 0;background-repeat:no-repeat;background-position:-500px -200px;"><img src="/megapolis/modules/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" style="border:0;" alt="Russian" /></a> <a href="javascript:doTranslate('ru|uk')" title="Ukrainian" class="flag" style="font-size:24px;padding:1px 0;background-repeat:no-repeat;background-position:-100px -400px;"><img src="/megapolis/modules/mod_gtranslate/tmpl/lang/blank.png" height="24" width="24" style="border:0;" alt="Ukrainian" /></a>
</div>
<div id="clr"></div>
</div>

<div id="shodow"></div>

<div id="whitebox_m">
<div id="area">
<div id="leftcolumn" style="float:left;">
<div class="moduletable">
<h3>Мероприятия Центра</h3>
<ul class="menu"><li class="item44"><a href="/megapolis/index.php/ru/vystavki"><span>Выставки</span></a></li><li class="item45"><a href="/megapolis/index.php/ru/konferencii"><span>Конференции</span></a></li><li class="item47"><a href="/megapolis/index.php/ru/meropriyatiya-hnagh"><span>Мероприятия ХНАГХ</span></a></li><li id="current" class="active item48"><a href="/megapolis/index.php/ru/rabochie-vstrechi"><span>Рабочие встречи</span></a></li><li class="item49"><a href="/megapolis/index.php/ru/seminary"><span>Семинары</span></a></li><li class="item50"><a href="/megapolis/index.php/ru/soveschaniya"><span>Совещания</span></a></li><li class="item51"><a href="/megapolis/index.php/ru/forumy"><span>Форумы</span></a></li></ul> </div>
<div class="moduletable-menu">
<h3>Популярные статьи:</h3>
<ul class="mostread-menu">
<li class="mostread-menu">
<a href="/megapolis/index.php/ru/vystavki/80-vystavka-finskaya-arhitektura-0607" class="mostread-menu">
Выставка «Финская архитектура 0607»</a>
</li>
<li class="mostread-menu">
<a href="/megapolis/index.php/ru/konferencii/39-pervaya-mejdunarodnaya-konferenciya-evroregiona-qslobojanschinaq" class="mostread-menu">
Первая Международная конференция Еврорегиона &quot;Слобожанщина&quot;</a>
</li>
<li class="mostread-menu">
<a href="/megapolis/index.php/ru/konferencii/76-iv-ejegodnaya-mejdunarodnaya-nauchno-metodicheskaya-konferenciya-dlya-prepodavatelei-angliiskogo-yazyka-chlenov-associacii-tesol-ukraine" class="mostread-menu">
IV ежегодная Международная научно-методическая конференция для преподавателей английского языка членов ассоциации TESOL-Ukraine</a>
</li>
<li class="mostread-menu">
<a href="/megapolis/index.php/ru/blagodarnosti/38-specializirovannaya-yarmarka-lobrazovanie-2008r-glvov" class="mostread-menu">
Специализированная ярмарка «Образование-2008» г.Львов</a>
</li>
<li class="mostread-menu">
<a href="/megapolis/index.php/ru/konferencii/81--vseukrainskaya-studencheskaya-nauchno-tehnicheskaya-konferenciya-ustoichivoe-razvitie-gorodov" class="mostread-menu">
ІІ Всеукраинская студенческая научно-техническая конференция «Устойчивое развитие городов»</a>
</li>
</ul> </div>
<div class="moduletable_menu">
<!--LiveInternet logo--><a target="_blank"><img src="http://counter.yadro.ru/logo?27.6"
title="LiveInternet: показано количество просмотров и посетителей"
alt="" border="0" width="88" height="120"/></a><!--/LiveInternet--> </div>


</div>

<div id="maincolumn_full">
<div class="nopad">

<script type="text/javascript" language="javascript">
<!--
var sfolder = '/megapolis';
var extravote_text=Array('Ваш браузер не поддерживает AJAX','Загрузка','Спасибо за голосование','Вам нужно зарегистрироваться','Вы уже оценили эту статью','шт.','шт.');
-->
</script>
<table class="contentpaneopen">



<tr>
<td valign="top">
</td>
</tr>

<tr>
<td class="modifydate">
Последние обновления за 03 Мая 2009 г. </td>
</tr>
</table>
<span class="article_separator">&nbsp;</span>
<script type="text/javascript">
var jcomments=new JComments(68, 'com_content','http://www.ksame.kharkov.ua/megapolis/index.php?option=com_jcomments&tmpl=component&lang=');
jcomments.setList('comments-list');
</script>
<div id="jc">
<div id="comments"><div id="comments-list" class="comments-list"></div>
</div>
<div id="comments-form-link">
<a id="addcomments" class="showform" href="#addcomments" onclick="jcomments.showForm(68,'com_content', 'comments-form-link'); return false;">Добавить комментарий</a>
</div>
<div id="comments-footer" align="center"><a href="http://www.joomlatune.ru" title="JComments" target="_blank">JComments</a></div>
<script type="text/javascript">
jcomments.setAntiCache(1,0,1);
</script>
</div>
</div>
</div>
<div class="clr"></div>
</div>
</div>


<div id="footer">
<div id="footer_l">
<div id="footer_r">
<p >
<div style="text-align: center;"><span style="color: #ffffff;">Нашли опечатку? Выделите текст, нажмите<strong> Shift + Enter</strong> и отправьте нам уведомление.</span></div>
</p>

</div>
</div>
</div>

<p style="width: 100%; text-align: center;"><span style="font-size: 8pt;">Все материалы на данном сайте предназначены исключительно для ознакомления без целей коммерческого использования. Разработка и сопровождение сайта: </span><a href="mailto:ra@ksame.kharkov.ua"><span style="font-size: 8pt;">Анисимов Руслан</span></a></p>
<span style="font-size: 8pt;"> </span>
<p style="width: 100%; text-align: center;"><a href="http://www.ksame.kharkov.ua/megapolis/"><span style="font-size: 8pt;">Центр Мегаполис</span></a><span style="font-size: 8pt;"> © 2009 | Перепечатка публикаций разрешается только при размещении прямой ссылки на http://www.ksame.kharkov.ua/megapolis</span></p>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8710523-4");
pageTracker._trackPageview();
} catch(err) {}</script>
</body>
</html>
сейчас пункт выключен, поэтому в сети есть контент
« Последнее редактирование: 11.06.2009, 13:54:55 от anis »
*

MUft

  • Новичок
  • 5
  • 0 / 2
Re: Мамбот "Русская типографика"
« Ответ #106 : 16.07.2009, 22:36:28 »
Здравствуйте, возможно вопрос несколько не по теме но...поставил, подключил, но при добавлении новой статьи - никакого эффекта. Может я что т осделал не так или не доделал? =\
Джумла 1.5х
*

Sleem

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #107 : 17.07.2009, 16:56:08 »
отличный мамбобот! спасибо автору.
Только вот уменя такие проблемы:
1. В админке почему то в мамбоботе вместо слов ???? (пробывал 2 кодировки). Может из за того что в админке всё на английском?
2. Есть модуль dgm_news там по прежнему отображаются "" - кавычки
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #108 : 17.07.2009, 17:20:44 »
1. В админке почему то в мамбоботе вместо слов ???? (пробывал 2 кодировки). Может из за того что в админке всё на английском?

Это давно известная проблема с xml-парсером в Joomla. Можете попробовать в файле rustypo.xml заменить windows-1251 на iso-8859-1, заархивировать и установить заново. Должно сработать.

2. Есть модуль dgm_news там по прежнему отображаются "" - кавычки

Потому что этот модуль не вызывает мамботы группы content. Тут уж все вопросы к Dutch'у.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #109 : 21.07.2009, 10:07:07 »
на #106 не известно что может быть?
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #110 : 21.07.2009, 10:19:35 »
anis, я пытался это воспроизвести, но сразу не получилось, а сейчас на это просто нет времени. Возможно, не совсем корректно обрабатываются utf8-строки. Если можно, отправьте мне в личку html-код контента (необработанный плагином), полный список настроек плагина, и используемую версию php.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #111 : 09.09.2009, 13:08:38 »
код до обработки
Вот настройки
Обрабатывать заголовки - ДА
Не разрывать текст при помощи обрамлять тегами span.......
Короткий пробел (между инициалами и в сокращениях) не разрывать при помощи ....
Тире - короткое тире
Тире для чисел - дефис

все пункты включены кроме 2-х
это Не отрывать инициалы от фамилии   т.к. с ним не открываются станицы (т.е. пустой контент)
и Убирать лишние пробелы в конце строки, т.к. с ним режутся пустые строки




[вложение удалено Администратором]
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #112 : 12.09.2009, 23:49:47 »
все пункты включены кроме 2-х
это Не отрывать инициалы от фамилии   т.к. с ним не открываются станицы (т.е. пустой контент)

Пока не понимаю, почему не срабатывает регулярное выражение (тут вместо ")?(" должно быть ") ?(", но почему-то пробел из кода убирается)
Код
$text = preg_replace( '/(?<=[^а-яА-ЯёЁa-zA-Z][А-ЯЁA-Z]\.|^[А-ЯЁA-Z]\.)?(?=[А-ЯЁA-Z][а-яА-ЯёЁa-zA-Z])/u', NOBRSPACE, $text ); // Инициал + фамилия
Работает вариант
Код
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z][А-ЯЁA-Z]\.|^[А-ЯЁA-Z]\.)?([А-ЯЁA-Z][а-яА-ЯёЁa-zA-Z])/u', '\\1'.NOBRSPACE.'\\2', $text ); // Инициал + фамилия
Если кто подскажет, почему так — буду признателен.

и Убирать лишние пробелы в конце строки, т.к. с ним режутся пустые строки
Да, тут может возникать ситуация, когда <p>&nbsp;</p> заменяется на <p></p>, но данная опция в каком-то смысле для этих целей и создавалась.
*

univer

  • Новичок
  • 6
  • 0 / 0
Re: Мамбот "Русская типографика"
« Ответ #113 : 16.09.2009, 18:31:01 »
подскажите, пожалуйста, как мне вставить ваш код в мой текст, чтобы после сокращения "м."  следовал неразрывный пробел? мучаюсь два часа и ничего не получается. я хотел бы, чтобы при переносе строки в тексте "м. Новокузнецкая" "м." не отрывалось от следующего за ним слова

текст берется из поля name с переменным значением и отображается на главной странице под тумбнайлом таким кодом:
Код
<?php if ($direction == 'vertical') echo "<tr>"; ?><td align="center">
<a href="
<?php echo sefRelToAbs('index.php?option=com_hotproperty&task=view&id='.$l->id.'&Itemid='.$Itemid); ?>"><?php echo '<img '.$thumb_imgsize[3].' border="0" src="'.$mosConfig_live_site."/".$hp_imgdir_thumb.((!empty($thumb->thumb))? $thumb->thumb : $hp_img_noimage_thumb).'" alt="'.$thumb->title.'">'; ?><br />
<h3><?php echo $f->name;?></h3></a><nobr><span class="hp_area2"><?php if ($l->postcode) echo $l->postcode; else echo $square->value; ?> кв.м.</span></nobr><br /><nobr><span class="hp_price2"><?php echo sprintf("%.0f", $l->price); ?> р/м2/г</span></nobr></td><?php if ($direction == 'vertical') echo "</tr>"; ?>
 <?php } ?>

непосредственно код моего текста (из поля name), как я понимаю, этот

Код
<h3><?php echo $f->name;?></h3>

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

под "вашим кодом" я имею ввиду то, что нашел в файле rustypo.php
Код
{
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(г\.|ул\.|пер\.|пл\.|пос\.|р\.|проф\.|доц\.|акад\.|гр\.)?(?=[А-ЯЁ])/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(с\.|стр\.|рис\.|гл\.|илл\.|табл\.|кв\.|дом|д.\|офис|оф\.|ауд\.)?(?=\d)/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(см\.|им\.|каф\.)?(?=[а-яА-ЯёЁa-zA-Z\d])/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
}

P.S. мой текст (из поля name) используется в компоненте HotProperty, поэтому ваш мамбот на него не реагирует
*

Physicist

  • Глобальный модератор
  • 984
  • 194 / 0
  • Рябов Денис
Re: Мамбот "Русская типографика"
« Ответ #114 : 18.09.2009, 10:43:56 »
подскажите, пожалуйста, как мне вставить ваш код в мой текст, чтобы после сокращения "м."  следовал неразрывный пробел? мучаюсь два часа и ничего не получается. я хотел бы, чтобы при переносе строки в тексте "м. Новокузнецкая" "м." не отрывалось от следующего за ним слова

Добавить м\. в список, где г\.|ул\.|пер\. и т.д.

А для использования мамбота в стороннем расширении нужно подключить rustypo.php (через include_once), создать объект класса mosParameters с настройками мамбота (или заполнить его своими настройками), и вызвать функцию Proof. Подробнее см. файл rustypo.php.
*

univer

  • Новичок
  • 6
  • 0 / 0
Re: Мамбот "Русская типографика"
« Ответ #115 : 18.09.2009, 11:08:45 »
Спасибо,  попытаюсь вечером что-нибудь слепить
Хотя вроде бы нашел гипер-простое решение -
при написании текста, после "м." ставить неразрывный пробел с помощью Alt + 0160
*

univer

  • Новичок
  • 6
  • 0 / 0
Re: Мамбот "Русская типографика"
« Ответ #116 : 20.09.2009, 18:36:55 »
А для использования мамбота в стороннем расширении нужно подключить rustypo.php (через include_once), создать объект класса mosParameters с настройками мамбота (или заполнить его своими настройками), и вызвать функцию Proof. Подробнее см. файл rustypo.php.

Денис, к сожалению, моих знаний HTML и PHP недостаточно для того, чтобы "подключить", "создать объект класса" и "вызвать функцию".
Просто в растерянности. Если это не займет много Вашего времени, не могли бы подсказать, как "включить", в каком месте "создать объект класса" и как "вызвать функцию". Вроде, понимаю, что надо что-то делать здесь:

Код
// СОКРАЩЕНИЯ
if( $botParams->get( 'abr' ) )
{
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(г\.|ул\.|пер\.|пл\.|пос\.|р\.|проф\.|доц\.|акад\.|гр\.)?(?=[А-ЯЁ])/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(с\.|стр\.|рис\.|гл\.|илл\.|табл\.|кв\.|дом|д.\|офис|оф\.|ауд\.)?(?=\d)/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
$text = preg_replace( '/([^а-яА-ЯёЁa-zA-Z]|^)(см\.|им\.|каф\.)?(?=[а-яА-ЯёЁa-zA-Z\d])/', '\\1\\2'.NOBRSPACE, $text ); // Сокращения
}

добавить в список м\. я смогу, это задачка для первоклассника.
а вот дальше как делать... :(
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Мамбот "Русская типографика"
« Ответ #117 : 06.10.2009, 11:39:31 »
У меня вопрос, если я сейчас установлю мамбот, он мне не перекосит все на сайте? И нужно ли будет редактировать все существующие статьи?
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
Re: Мамбот "Русская типографика"
« Ответ #118 : 06.10.2009, 12:05:38 »
если визуально будет не устраивать отображение просто выключить его и все. с контентом в БД ничего не будет происходить
*

Connection

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
Re: Мамбот "Русская типографика"
« Ответ #119 : 08.10.2009, 13:40:59 »
С разрешения автора добавилю фичу :)
Суть - замена определенного кода на слово-копирайт
Код
$htmlents = array(
'&#8222;'=>'„','&#8219;'=>'“','&#8220;'=>'”','&#8216;'=>'‘','&#8217;'=>'’',
'&laquo;'=>'«','&raquo;'=>'»','&hellip;'=>'…','&euro;'=>'?','&permil;'=>'‰',
'&bull;'=>'•','&middot;'=>'·','&ndash;'=>'–','&mdash;'=>'—','&nbsp;'=>' ',
'&trade;'=>'™','&copy;'=>'©','&reg;'=>'®','&sect;'=>'§','&#8470;'=>'№',
'&plusmn;'=>'±','&deg;'=>'°', '&amp;oops;'=>'<span class="copyright">паразит1</span>',
'&amp;suxx;'=>'<span class="copyright">паразит2</span>');
$text = strtr( $text, $htmlents ); // Делаем замены HTML entity на символы из cp1251

css copyright
Код
.copyright { font-size: 1px; letter-spacing: -1px; visibility: hidden;}

теперь при вставке в редакторе &oops; &suxx; будет добавлен скрытый копирайт
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

Автор Arkadiy

Ответов: 449
Просмотров: 93441
Последний ответ 20.04.2024, 21:10:33
от Beer
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 19831
Последний ответ 19.03.2023, 18:55:08
от ecolora
Компонент Commedia и плагин mp3browser для медиа-сайтов

Автор ecolora

Ответов: 557
Просмотров: 118948
Последний ответ 13.03.2023, 00:25:14
от ecolora
Плагин seoLinks

Автор alexandr-spb

Ответов: 0
Просмотров: 1172
Последний ответ 26.01.2023, 23:08:41
от alexandr-spb
Плагин для формы авторизации

Автор web3.0

Ответов: 13
Просмотров: 4319
Последний ответ 06.07.2022, 10:14:06
от hoviki7574