Новости Joomla

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

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Dron79, могу ли я попросить вас ответить на мои сообщения здесь и тут?
Заранее благодарю вас
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Dron79, подскажите, пожалуйста, как реализовать следующее:
Чтобы при выставлении ограничения показа символов опцией "Выберете количество слов показываемых в новости" в конце при обрезке заданного количества символов проставлялось троеточие (...). В идеале если это троеточие еще и являлось бы гиперссылкой на полную версию статьи на сайте.

Вожусь с функцией word_limiter в файле components/com_sdrsssyndicator/views/sdrsssyndicator/tmpl/default.php однако возможно все таки не там копаю?

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

Большое спасибо заранее за ответ!
все верно, копать нужно именно там.
кодинг на php.
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Dron79, вдогонку еще один вопрос, намного более важный.
Если в статье, поступающей в RSS, указывается ссылка на какой-либо материал на этом же сайте, то зачастую подобная ссылка ломает весь фид и последний улетает в ошибку...
Как такое возможно починить? Скрин пригалаю.
Заранее спасибо



Какой тип канала используете?
Лента ломается из за не экрнированного символа амперсанда &.
Посмотрел, в старой версии компонента, действительно ссылки не экрнируются.
В файле feedcreator.class.php
найдите строку
      
Код
$feed.= "        <link>".$this->link."</link>\n";
и замените её на
      
Код
$feed.= "        <link>".htmlspecialchars($this->link)."</link>\n";
кодинг на php.
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Какой тип канала используете?

Тип канала практически любой, однако в данном случае речь о RSS 2.0 vs. Яндекс.

Лента ломается из за не экрнированного символа амперсанда &.

Примечательно, что редактор JCE насколько я помню в тексте преобразовывает амперсанд в and, а в RSS он откуда то возвращается опять.

Посмотрел, в старой версии компонента, действительно ссылки не экрнируются.
В файле feedcreator.class.php
найдите строку
      
Код
$feed.= "        <link>".$this->link."</link>\n";
и замените её на
      
Код
$feed.= "        <link>".htmlspecialchars($this->link)."</link>\n";
Спасибо! Сейчас попробую... А что, у вас появилась новая версия?  :o Ткните, plz, где можно посмотреть релиз и преимущества  ^-^
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Dron79, указанная вами строка упоминается сразу в четырех вхождениях (строки 897, 989, 1167, 1426)
Для корректности работы необходимо экранировать вариант во всех местах или только в отдельных??

Изменил строку во всех четырех вхождениях, однако на сайте со сломанной лентой ругается по-прежнему... Кеш естественно чистил, время кеширования 1 секунда, пробовал с разных браузеров. Что-то еще необходимо?
« Последнее редактирование: 08.07.2013, 20:32:45 от Sn@ke »
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Для канала яндекс RSS

Вот как должен выглядеть код отвещающий за вывод ссылок
                  if ($this->items[$i]->yandexrelated != NULL){
            $feed.= "            <yandex:related>\n";
            foreach ($this->items[$i]->yandexrelated as $ssilka)
               {
               $feed.= "            <link url=\"";
               $feed.= htmlspecialchars($ssilka->url);
               $feed.= "\">";
               $feed.= htmlspecialchars($ssilka->text);
               $feed.= "</link>\n";
               }
            $feed.= "            </yandex:related>\n";
         }
« Последнее редактирование: 08.07.2013, 20:40:31 от Dron79 »
кодинг на php.
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Какой тип канала используется? RSS 2.0? atom?
Речь о канале RSS 2.0 vs. Яндекс

yt ghjxbnfk gjcn dsit
Понял  ^-^ Мне не трудно продублировать
*

Sn@ke

  • Захожу иногда
  • 133
  • 4 / 0
Для канала Яндекс RSS

Вот как должен выглядеть код отвещающий за вывод ссылок
                  if ($this->items[$i]->yandexrelated != NULL){
            $feed.= "            <yandex:related>\n";
            foreach ($this->items[$i]->yandexrelated as $ssilka)
               {
               $feed.= "            <link url=\"";
               $feed.= htmlspecialchars($ssilka->url);
               $feed.= "\">";
               $feed.= htmlspecialchars($ssilka->text);
               $feed.= "</link>\n";
               }
            $feed.= "            </yandex:related>\n";
         }

Ах вот оно что  ^-^

Выделил то, что требуется изменить для экранизации (у меня это строка 1249). Надеюсь, поможет многим, кто сталкивается с аналогичной проблемой (для ЧаВо).

if ($this->items[$i]->yandexrelated != NULL){
            $feed.= "            <yandex:related>\n";
            foreach ($this->items[$i]->yandexrelated as $ssilka)
               {
               $feed.= "            <link url=\"";
               $feed.= htmlspecialchars($ssilka->url);
               $feed.= "\">";
               $feed.= htmlspecialchars($ssilka->text);
               $feed.= "</link>\n";
               }
            $feed.= "            </yandex:related>\n";
         }

Теперь все заработало, спасибо вам БОЛЬШОЕ за оперативность разрешения вопроса!

Кстати, письмо на емайл от вашего имени пришло?

Еще момент, четыре замененных вхождения, о которых писал выше - оставить в этом виде либо лучше вернуть назад? Функционал из-за экранки нигде не нарушится ведь?
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Да письмо от меня, ставьте компонент что я прислал и не заморачивайтесь, там этих ошибок нет.

кодинг на php.
*

Лис

  • Новичок
  • 8
  • 0 / 0
молодца :)
Тех. поддержка компонента производится явно не здесь.

На вашем сайте нет вообще никакой тех. поддержки. Или у вас тех. поддержка в комментариях?

Не хочу никого обидеть, но просмотрев этот пост, с учетом того, что компонент платный, вижу, что вы предлагагаете править код под те или иные нужды, хотя по идеи эти правки не плохо вносить в релизы.
« Последнее редактирование: 09.07.2013, 22:05:01 от Лис »
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
поддержка платных версий идет строго по email, к каждому клиенту индивидуальный подход.
А для бесплатной версии  тех поддержка по мере наличия свободного времени.
кодинг на php.
*

ttf

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Устанавливаю компонент... прописываю имя канала и описание по русски, нажимаю применить и они отображаются как ?, хотя на страничке RSS сами новости и их заголовки отображаются нормально, вопросами отображаются только Имя канала и описание. В стандартном компоненте всё нормально, utf-8 прописан .htss, в чём проблема голову сломал, а очень надо...
Столкнулся с такой же проблемой! Как избавится от знаков ? вместо русских букв в описании и имени канала? Подскажите решение, кто сталкивался с этим!

« Последнее редактирование: 18.07.2013, 12:14:14 от ttf »
*

ttf

  • Осваиваюсь на форуме
  • 16
  • 0 / 0

Уважаемый Dron79! Подскажите, пожалуйста, решение по предыдущему вопросу.
*

ttf

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Кликаю из админки на Feed url, теперь выдает нижеприведенную ошибку, еще раз кликаю загружается лента, но только опять со знками вопроса в описании и имени канала. Может причина в лишних символах ----^ в строке 37, но откуда они взялись? и как до них добраться (где конкретно файл расположен). Подскажите кто-нибудь, пожалуйста!

Ошибка синтаксического анализа XML: лишние данные после элемента документа
Адрес: http://www.site.ru/index.php?option=com_sdrsssyndicator&feed_id=6&format=raw
Строка 37, символ 5:    <?xml version="1.0" encoding="utf-8"?>
----^
« Последнее редактирование: 22.03.2015, 11:40:07 от ttf »
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Здравствуйте Уважаемый ттf.
У вас не настроен канал, во вторых какой то плагин выводит в ленту свои стили "dgpic".
отключите или доработайте данный плагин и настройте канал. И все будет работать.
И да восклицательных знаков в названии и описании канала я почему то не увидел.
вот вывод вашего канала:
Код: xml
    <style type="text/css">
    /*<![CDATA[*/
    .dgpic {
    float:left;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_left {
    float:left;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_right {
    float:right;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_capt {
    font-size:9px;
    font-weight:400;
    color:#696969;
    border-top:1px solid #FFF;
    background:#EBEBEB;
    text-align: center;
    }
    /*]]>*/
    </style>
    <?xml version="1.0" encoding="utf-8"?>
<rss version="0.91"  xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title></title>
        <description></description>
        <link>http://www.tverplanet.ru/</link>
        <lastBuildDate>Thu, 18 Jul 2013 10:04:56 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev (info@mypapit.net)</generator>
<atom:link href="http://www.tverplanet.ru/index.php?option=com_sdrsssyndicator&amp;feed_id=6&amp;format=raw" rel="self" type="application/rss+xml" />    </channel>
</rss>
кодинг на php.
*

ttf

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Здравствуйте Уважаемый ттf.
У вас не настроен канал, во вторых какой то плагин выводит в ленту свои стили "dgpic".
отключите или доработайте данный плагин и настройте канал. И все будет работать.
И да восклицательных знаков в названии и описании канала я почему то не увидел.
вот вывод вашего канала:
Код: xml
    <style type="text/css">
    /*<![CDATA[*/
    .dgpic {
    float:left;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_left {
    float:left;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_right {
    float:right;
    background:#FFF;
    border:1px solid #EBEBEB;
    margin:5px;
    padding:1px
    }

    .dgpic_capt {
    font-size:9px;
    font-weight:400;
    color:#696969;
    border-top:1px solid #FFF;
    background:#EBEBEB;
    text-align: center;
    }
    /*]]>*/
    </style>
    <?xml version="1.0" encoding="utf-8"?>
<rss version="0.91"  xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title></title>
        <description></description>
        <link>http://www.tverplanet.ru/</link>
        <lastBuildDate>Thu, 18 Jul 2013 10:04:56 GMT</lastBuildDate>
        <generator>FeedCreator 1.8.0-dev (info@mypapit.net)</generator>
<atom:link href="http://www.tverplanet.ru/index.php?option=com_sdrsssyndicator&amp;feed_id=6&amp;format=raw" rel="self" type="application/rss+xml" />    </channel>
</rss>


Спасибо за ответ!

Удалил компонент, установил заново, настроил  канал,
на данный момент выводятся знаки вопроса
<title>?</title>
description><![CDATA[? ? ?? ? ? ?]]></description>
Также выводятся непонятные мне пока стили dgpic





*

ttf

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Забыл отписаться! Лучше поздно, чем никогда. Все исправил. Спасибо за помощь!
*

Nomoro

  • Новичок
  • 3
  • 0 / 0
Пытаюсь добавть в Яндекс, настроил всё как у вас в инструкции
Яндекс при проверке выдаёт:
*

slesh

  • Новичок
  • 1
  • 0 / 0
Dron79, добрый день,
вышлите свой e-mail,
Заранее благодарен,
*

Алхимик

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
А какова цена платной версии под Joomla 3.2?
*

Copysan

  • Новичок
  • 1
  • 0 / 0
Здравствуйте.
нужно написать сюда http://www.sdaprel.ru/component/option,com_contact/Itemid,45/
В ответ я отвечу вам по почте.
Добрый день, написал по этому адресу, в ответ пришло письмо: здравствуйте. JURSSPublisher это не моя разработка, поэтому для приобретения обращайтесь к  правообладателям данного компонента.
Как еще можно с вами связаться, что бы приобрести компонент?
*

heroi_n

  • Осваиваюсь на форуме
  • 44
  • 1 / 0
под Joomla 3 устанавливается но при попытке открыть
Цитировать
Обнаружена ошибка.
 404 Компонент не найден

Как быть?
*

alexcander

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Прошу прощения за откровенно нубский вопрос. Скачал базовую версию с сайта, а что с ней делать, как ставить, что-то не соображу. Через менеджер расширений не подцепляется.
Да, и еще вопрос: сколько стоит полная версия? Можно и в личку.

Хм.. А такой нескромный вопрос: в стартовом сообщении сказано что "Компонент предназначен для работы на сайтах строго c CMS Joomla 1.5, 2.5, 3.0"
А у меня Joomla 3.3.6 - т.е. работать не будет?
« Последнее редактирование: 12.12.2014, 22:28:29 от alexcander »
*

KatrinKa

  • Новичок
  • 2
  • 0 / 0
Здравствуйте, Dron79. Никак не могу до вас достучаться. Писала вам на почту дважды. Но ответа нет. Я отправила вам деньги за компонент sd RSS sindycator. А теперь вот сижу как дура и не знаю, получу ли я что-нибудь за свои деньги. Где вы? Отзовитесь!
*

KatrinKa

  • Новичок
  • 2
  • 0 / 0
Dron79, спасибо вам большое! ^-^ Установила ваш компонент на свой сайт. Яндекс принял фид на ура. Еще раз спасибо за вашу разработку. очень помогло.
*

TIGRA

  • Захожу иногда
  • 72
  • 0 / 0
Здравствуйте.
Недавно получил письмо от Яндекс.Новостей:
Цитировать
Уважаемые партнёры!
Мы планируем изменить формат отображаемых на страницах нашего сервиса логотипов партнёрских сайтов для того, чтобы пользователю легче было найти заголовок предпочитаемого издания на странице сюжета. Фавиконки, которые мы показываем рядом с названием агентства, будут заменены на логотипы.
В этой связи мы немного меняем требования к экспортному файлу.
В <channel> должен быть добавлен элемент yandex:logo, предназначенный для передачи квадратного логотипа. Пример:

<yandex:logo type="square">http://example.net/square_logo.png</yandex:logo>

Атрибут type может быть только square. Рекомендуется для передачи стандартного логотипа использовать тот же элемент yandex:logo, но без атрибута type. Т.е. вместо элемента <image> лучше писать:

<yandex:logo>http://example.net/normal_logo.png</yandex:logo>
<yandex:logo type="square">http://example.net/square_logo.png</yandex:logo>

Минимальный размер логотипа, передаваемого посредством yandex:logo type="square" - 180 на 180 пикселей, его ширина и высота должны быть одинаковыми. Дополнительных требований к стандартному логотипу не накладывается.
Старая схема с передачей логотипов в <image> пока тоже поддерживается (как отдельно, так и совместно с yandex:logo type="square").
Даже если вы решите использовать один и тот же логотип в качестве квадратного и стандартного, его всё равно необходимо в экспорте указать в двух элементах - yandex:logo и yandex:logo type="square".

Что нужно подправить в компоненте, чтобы он соответствовал новым требованиям?
*

Dron79

  • Захожу иногда
  • 321
  • 37 / 0
  • Век живи - век учись!
Здравствуйте.
Недавно получил письмо от Яндекс.Новостей:
Что нужно подправить в компоненте, чтобы он соответствовал новым требованиям?
Благодарю что проинформировали меня о данном изменении. Пока стара версия синтаксиса экспортного фида еще работает и вносить изменения не к спеху. Так что на досуге сяду напишу фикс для версий Joomla 2 и 3.
С уважением, Андрей.
кодинг на php.
*

Lama

  • Захожу иногда
  • 108
  • 2 / 0
Благодарю что проинформировали меня о данном изменении. Пока стара версия синтаксиса экспортного фида еще работает и вносить изменения не к спеху. Так что на досуге сяду напишу фикс для версий Joomla 2 и 3.
С уважением, Андрей.
а как же оставленные без присмотра версии для Joomla 1.5? очень прошу не обойти и их вниманием :)
*

petro900

  • Новичок
  • 1
  • 0 / 0
Благодарю что проинформировали меня о данном изменении. Пока стара версия синтаксиса экспортного фида еще работает и вносить изменения не к спеху. Так что на досуге сяду напишу фикс для версий Joomla 2 и 3.
С уважением, Андрей.

Доброго времени суток, Андрей!
Как с вами связаться - нужен ваш компонент под 3 Joomla. Писал на почту, но ответа нет. Напишите пожалуйста.
*

Gorinich

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Ни кто сайты на Joomla 3.3.6 в Яндекс.Новости не добавлял?

Есть компонента, которую поставить можно и потом в коды не лезть ни какие? А то руки пока кривые в этом отношении. :)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент для постинга в соцсети (вк) Kcrossposting

Автор kysin

Ответов: 1
Просмотров: 124
Последний ответ 06.04.2024, 23:55:02
от kysin
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 8
Просмотров: 4406
Последний ответ 02.04.2023, 11:35:58
от Olg
[Разработка, нужны советы] Компонент для УО (УК и тсж)

Автор rsa_m

Ответов: 192
Просмотров: 29758
Последний ответ 02.10.2022, 10:11:56
от w24-08
WT Ya.share2 - плагин блока «Поделиться» от Яндекс для Joomla 3 и Joomla 4

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1463
Последний ответ 21.05.2022, 16:20:19
от sergeytolkachyov
YaMetrikInsert - Подключение Яндекс.Метрики в Joomla!

Автор kern.USR

Ответов: 2
Просмотров: 2619
Последний ответ 03.04.2021, 15:44:16
от darksider