Forums / National / Russian / Тех. поддержка / Вопрос по Siena 0.9.13

Nafanya
#1 2013-05-09 09:24

По определенным причинам, стал сравнивать файлы Siena 0.9.13 и прошлой версии 0.9.12.1.

В последней версие во многих файлах в конце отсутствует ?>

Пример

<?php
/**
 * Russian Language File for the Index Page Module (index.ru.lang.php)
 *
 * @package index
 * @version 0.9.0
 * @author Cotonti Team
 * @copyright Copyright (c) Cotonti Team 2008-2012
 * @license BSD
 */

defined('COT_CODE') or die('Wrong URL.');

/**
 * Index Page Config
 */

$L['info_desc'] = 'Модуль главной страницы';

?>

и в  0.9.13

<?php
/**
 * Russian Language File for the Index Page Module (index.ru.lang.php)
 *
 * @package index
 * @version 0.9.0
 * @author Cotonti Team
 * @copyright Copyright (c) Cotonti Team 2008-2013
 * @license BSD
 */

defined('COT_CODE') or die('Wrong URL.');

/**
 * Index Page Config
 */

$L['info_desc'] = 'Модуль главной страницы';

Это нормально?

Плюс в functions.php

в  0.9.13

/*
 * ========================= Internationalization (i18n) ======================
*/

$cot_languages['cn']= 'дё­ж–‡';
$cot_languages['de']= 'Deutsch';
$cot_languages['dk']= 'Dansk';
$cot_languages['en']= 'English';
$cot_languages['es']= 'EspaГ±ol';
$cot_languages['fi']= 'Suomi';
$cot_languages['fr']= 'Français';
$cot_languages['gr']= 'Greek';
$cot_languages['hu']= 'Hungarian';
$cot_languages['it']= 'Italiano';
$cot_languages['jp']= 'ж—Ґжњ¬иЄћ';
$cot_languages['kr']= 'н•њкµ­м–ґ';
$cot_languages['nl']= 'Dutch';
$cot_languages['pl']= 'Polski';
$cot_languages['pt']= 'Portugese';
$cot_languages['ru']= 'Р СѓСЃСЃРєРёР№';
$cot_languages['se']= 'Svenska';
$cot_languages['ua'] = 'Українська';

а в 0.9.12.1

/*
 * ========================= Internationalization (i18n) ======================
*/

$cot_languages['cn']= '中文';
$cot_languages['de']= 'Deutsch';
$cot_languages['dk']= 'Dansk';
$cot_languages['en']= 'English';
$cot_languages['es']= 'Español';
$cot_languages['fi']= 'Suomi';
$cot_languages['fr']= 'Français';
$cot_languages['gr']= 'Greek';
$cot_languages['hu']= 'Hungarian';
$cot_languages['it']= 'Italiano';
$cot_languages['jp']= '日本語';
$cot_languages['kr']= '한국어';
$cot_languages['nl']= 'Dutch';
$cot_languages['pl']= 'Polski';
$cot_languages['pt']= 'Portugese';
$cot_languages['ru']= 'Русский';
$cot_languages['se']= 'Svenska';
$cot_languages['ua'] = 'Українська';

 

Alex300
#2 2013-05-09 15:19

Отсутствие закрывающего тега php "?>" это не только нормально - это правильно. http://www.php.net/RU/language.basic-syntax.phptags.php

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Trustmaster
#3 2013-05-09 17:27

Да, первое нормально. А вот второе всплывает периодически, когда какой-нибудь очередной редактор убивает расширенный юникод в исходниках.

May the Source be with you!
KiloGraf
#4 2013-05-11 22:39

Ну у меня тоже есть вопросик, в частности по сборке плагинов CKEditor'а.
С чем связано это...намерено или?..

1. В настройках CKEditor'а, в файле config.js в секции Full есть кнопка 'Создать Div-контейнер', а самого плагина нет. Пришлось его брать с оф. сайта, и подкидывать туда, чтоб кнопочка заработала. Ну, можно было бы её, кнопку эту, и убрать, она там как бы незачем, да и самого плагина ведь не было в сборке.

2. Присутствует плагин SyntaxHighligh, но кнопка на него не прописана в конфиге (config.js), да и самого плагина SyntaxHighlighter'а тоже нет в сборки движка, его также отдельно пришлось скачивать и ставить, чтоб заработала подсветка.
Конечно, это в сборке не обязательно, и мало кому нужно, но тогда зачем лишний плагин вставки фрагмента кода в CKEditor'е?

Добавлено 42 минуты спустя:

...также отсутствует плагин templates, хотя кнопка в конфиге под него прописана.

This post was edited by KiloGraf (2013-05-11 23:21, 10 years ago)
Trustmaster
#5 2013-05-12 06:26

1. Забыли убрать кнопку после апгрейда с CKE3. Уберём, спасибо.

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

3. Это тоже по невнимательности. Возникает вопрос к сообществу: установить плагин или убрать кнопку? Кто-то будет пользоваться этой фичей?

May the Source be with you!
Kort
#6 2013-05-12 10:52

А что он делает -- этот номер 3?

SED.by - создание сайтов, разработка плагинов и тем для Котонти
KiloGraf
#7 2013-05-12 13:05

Собственно третий плагин (templates), особо незачем, там три простых шаблона - картинка с заголовком и отпекающим текстом - текст в две колонки и текст с таблицей... при выборе шаблона, в редактор копируется та или иная разметка. Возможно плагин настраиваемый, и можно добавлять свои шаблоны, но это уже потребуется лезть в сами скрипты плагина...

Кстати, там в CKEditor'е еще пара "пустых" кнопок присутствует, это кнопки iFrame и Smiley. Они также есть в конфиге, но нет самих плагинов.

 

Nafanya
#8 2013-05-13 08:38

Подскажите в какую сторону копать...  В идексе теги выводятся вот такого вида

гости�и�а
груз�вое так�и
сп�рт к�фе
суши
так�и

Если перейти по ссылке в плагин tags, то все нормально, в базе теги тоже сохранены нормально, если перейти на страницу тега, то тоже всё ок, такое наблюдается только на главной странице.

Кодировку файлов плагина tags и модуля index проверил.

Подскажите в чем может быть проблема.

 

Trustmaster
#9 2013-05-13 12:50

Такого не встречал. Можно проверить исходник страницы, посмотреть в разных браузерах, проверить кодировку соединения с MySQL в конфиге, включить опцию плагина "Первые буквы тегов прописными", обратить внимание, в порядке ли ссылки для этих тегов.

May the Source be with you!
Nafanya
#10 2013-05-13 13:06

Trustmaster спасибо за подсказку. Если в плагине Tags, убрать опцию "Первые буквы тегов прописными", то всё становиться нормально.

От браузера не зависит, ссылки работают нормально.

Aristei
#11 2013-06-19 11:54

Подскажите как вывести текст в шаблоне (tpl) из themename.ru.lang.php  и собственно какой в  themename.ru.lang.php должен быть синтаксис, в темах в сборке:
nemesis

$L['Contact'] = 'Контакт';
$L['Follow_Twitter'] = 'Follow us on Twitter!';
$L['Sitemap'] = 'Карта сайта';

а в symisun-03

$themelang['index_by'] = 'От';
$themelang['index_Newinforums'] = 'Свежие <strong>сообщения</strong>';
$themelang['index_Recentadditions'] = '<strong>Страницы</strong>';
$themelang['index_Recentcomments'] = '<strong>Комментарии</strong>';

 

Sorry for my English
Kort
#12 2013-06-19 12:21

Соответственно:

{PHP.L.Contact}

и

{PHP.themelang.index_by}

В суми используется стиль лэнг-строк из скинов Seditio, в Nemesis - принятый в Cotonti. Кажется так.

SED.by - создание сайтов, разработка плагинов и тем для Котонти