Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Breaking News (http://forum.typo3.ru/showthread.php?t=1739)

Baltazarr 23.08.2006 15:35

Breaking News
 
Здравствуйте, уважаемый Тайпо3-ффтыкатели! У меня вопрос. Я вывожу посредством TS навости в виде LATEST в правую колонку, прописав следующий код
Код:

lib.newsLatest < plugin.tt_news
lib.newsLatest {
code >
code = LATEST
pid_list >
pid_list = 20
catImageMode = 0
catTextMode = 0
}

Всё отлично выводится, однако меня абсолютно не устраивает дефолтовский фон под каждой из новостей, плюс хотелось бы поменять надписи Breaking News на что-то типа "Последние новости" и Go To Archive на что-нибуть тоже из слов на великом и могучем... Никто не подскажет как?

Valery Romanchev 23.08.2006 19:42

нужно менять это в HTML шаблоне
его найдете в папке экстеншена.
Там даже есть 2 варинта на дивах и табличный.
Копируете этот шаблон в fileadmin/templates
меняете его, потом указыаете путь

Мануаль к tt_news рулит :-)

Baltazarr 24.08.2006 10:40

и снова здравствуйте
 
Благодарю за указания, Валерий. Однако они оказались не так ценны как хотелось бы. Вот вчера хотел запостить, да форум подкачал - целый день сплошные лаги...
Так вот, дело в том, что с бэкграундами я с успехом разобрался, модифицировав код следующим образом:
Код:

lib.newsLatest < plugin.tt_news
lib.newsLatest {
code >
code = LATEST
pid_list >
pid_list = 20
color1.wrap = #FFFFCC
color2.wrap = #FFFF99
color3.wrap = #FFFF99
catImageMode = 0
catTextMode = 0
}

Кстати разузнал, где лежат искомые названия типа Breaking news или Go To Archive. Да, они лежат именно здесь:
Код:

..\typo3conf\ext\tt_news\pi\locallang.xml
Посмотрел его внимательно, обнаружил там русский перевод, заменил ru на default вот так:
Код:

<languageKey index="default" type="array">
                          <label index="latestHeader">Горячие новости:</label>
                <label index="textCatLatest">Кат.:</label>
                    <label index="textCat">Категория:</label>
                          .........................

вычитал как модифицировать его через TS:

Код:

plugin.tt_news {
_LOCAL_LANG.default {
latestHeader = Последние новости
more = [далее...]
goToArchive = В Архив -&gt;
}
}

Ну, подумал я, дело в шляпе - ан нет! Выводит сплошные закорючки, заместо вожделенных "Последних новостей" и т.д.
Уважаемые Ффтыкатели тайпы! Неужели никто никогда не выводил свои Breaking News в правую колонку??? Подскажите, в чем возможно я не прав?
P.S. Все настройки сделаны для utf-8. Как в TS так и в Localconf.php

Pavel Antonov 24.08.2006 11:55

а может быть все таки посмотреть что вам советуют?
просто убрать/заменить в Html шаблонах соответствующий маркер?

Baltazarr 24.08.2006 12:09

to Pavel
 
Дело в том, что в моём шаблоне, да и в любом другом стандартном, поставляемым с ext tt_news таких маркеров не имеется. Если бы было всё так просто, я бы не постил эту проблему. Я склоняюсь к тому, что дело в настройках тайпы, ведь именно в locallang.xml я и нашёл маркер Breaking News. И - повторюсь ещё раз - попытавшись сделать раскладку ru дефолтоффской получил "?????? ?????" заместо русских букв, хотя в самом locallang.xml все русские буквы на месте. Волшебство какое-то..

Pavel Antonov 24.08.2006 12:22

Как интересно....
Код:

<!-- ###TEMPLATE_LATEST### begin
    This is the template for the latest news, typically displayed on a frontpage
-->
<div class="news-latest-container">
    <h2>###LATEST_HEADER###</h2>
    <!-- ###CONTENT### begin
          This is the part of the template substituted with the list of news:
    -->

А ###LATEST_HEADER###, что такое по вашему?

Baltazarr 24.08.2006 12:37

хммм..
 
Это всё познавательно конечно. Спасибо, что ткнули носом. Но дело не сдвинулось ни на йоту. В колонке Breaking News все так же в заголовке выводятся пресловутые "??????? ???????:"
Думаю, вся проблема с xml хотя в заголовке locallang.xml моя любимая кодировка:
Код:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>

Baltazarr 24.08.2006 12:46

4 Pavel
 
Конфигурирую следующим образом:
Код:

plugin.tt_news {
_LOCAL_LANG.default {
latestHeader = Последние новости
more = [далее...]
goToArchive = В Архив -&gt;
}
}

А маркер заголовка, что вы мне посоветовали, конечно работает, но на Breaking news (уж извините меня грешного!) никак не влияет :(

Baltazarr 24.08.2006 12:48

4 Pavel
 
упорно вылазят знаки вопроса ????????? либо вот такие закрючки: Ð?оÑ?ледние новоÑ?Ñ?и

Dutchak Vitaly 24.08.2006 13:42

переводите сайт в Utf-8 и редактируйте все файлы с редактором, который Utf-8 поддерживает, ну и сохраняйте в этом формате.

Baltazarr 24.08.2006 14:05

2 Vitaly
 
А что делать, если мой сайт изначально построен на utf-8? Я же написал, что все необходимые записи в конфигах и скриптах сделаны. Или вы предлагаете переконфертить locallang.xml в утф-8 с помощью какой-нибудь утилиты? (Кстати, посоветуйте, как это сделать, если это так)

Dutchak Vitaly 24.08.2006 14:36

Можно блокнотом сохранить как UTF-8 или PSPad редактор или Eclipse

Baltazarr 24.08.2006 15:02

тааак, всё больше склоняюсь к тому, что у меня руки кривые что ли...

Baltazarr 25.08.2006 13:15

Виталий, пробовал я форматировать locallang.xml в UTF-8, Плагин вообще отказался работать и тайпа начала страшно ругаться.. :( Вобщем по иному сообразить бы надобно. Есть ещё идеи?

Baltazarr 25.08.2006 16:00

всем
 
Господа, ну хоть кто-нибудь! Я уж прям и не знаю, что мне делать..
Почему в xml-файле написано на русском языке в utf-8, а на выходе тайпа выдаёт знаки вопрса???? :confused:

Pavel Antonov 26.08.2006 00:48

Вам дали совет, Вы уперлись и повторяете свое...про xml файлы....

"Вам шашечки или ехать?" (С)

-=UncleByte=- 26.08.2006 10:28

Цитата:

Сообщение от Baltazarr
Виталий, пробовал я форматировать locallang.xml в UTF-8, Плагин вообще отказался работать и тайпа начала страшно ругаться.. :( Вобщем по иному сообразить бы надобно. Есть ещё идеи?

А что значит форматировать?
Достаточно открыть файл блокнотом и потом пересохранить ("Save as...") с указанием что сохранить надо как utf-8.

Dutchak Vitaly 26.08.2006 13:12

что значит Typo3 ругается. ошибку в студию.

Baltazarr 28.08.2006 12:30

ошибка
 
После сохранения файла locallang.xml в блокноте в формате UTF-8, при попытке просмотра сайта во фронт энд выдаецца следующая ошибка:
Код HTML:

<I>C:/www/typo3/typo3conf/ext/tt_news/pi/locallang.xml was not XML!: Line 1: Empty document
Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0</I>

Кстати, забыл сказать, работаю с тайпой версии 4.0.1.
Насчёт форматирования: форматирование, конвертация - вам ли не всё равно как называть процесс изменения кодироффки файла - суть не меняется..

void 28.08.2006 13:33

Насколько я помню, все locallang.xml изначально находятся в utf-8. Зачем что-то менять?

Baltazarr 28.08.2006 13:44

находятся, да не раюотают. я же говорю, что вместо русских буковок выводятся вот такие веселые строчки "???????? ??????"

Dutchak Vitaly 28.08.2006 13:50

Ругается, что XML составлен не правильно. проверь спец символы тиа < > & должы быть представлены ввиде: &lt; &gt; &amp; и т.д

Baltazarr 28.08.2006 15:16

Виталий, русские буквы всё ранво не появились.
Пробовал PSPad - то же самое... В TS пишу
Код:

plugin.tt_news {
_LOCAL_LANG.default {
latestHeader = Последние новости
more = [далее...]
goToArchive = В Архив -&gt;
}
}

Получаю (в том же порядке):
Код:

Ð?оÑ?ледние новоÑ?Ñ?и

[далее...]

Ð? Ð?Ñ?Ñ?ив ->


void 28.08.2006 16:24

Это похоже на юникод, отображенный в режиме win1251.
Настройки локализации (forceCharset, metaCharset, renderCharset) - в студию.

Pavel Antonov 28.08.2006 16:43

Ноги думаю растут отсюда:
http://typo3.biz/showpost.php?p=5730&postcount=13

Baltazarr 29.08.2006 14:42

Вобщем, Павел, и ваша утилита так же делу не помогла. Я отказываюсь от новостей "Breaking News" и закрываю топик. Всем огромное спасибо за участие в проблеме.

Baltazarr 30.08.2006 14:51

последний штрих
 
Сегодня наконец-таки разобрался с конфигурацией языков! О, счастье! =)
Оказывается ноги растут вот откуда:

Код:

config.sys_language_uid=0
.....
config.language = ru
config.locale_all = ru_RU

Всё дело в конфигурационных установках языка!! И о чём я раньше думал?..
Всем ещё раз спасибо за внимание


Часовой пояс GMT +4, время: 04:10.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot