Добавляем отображение случайной цитаты в боковую панель

Добавляем отображение случайной цитаты в боковую панель 1.0

Нет прав для скачивания

Hope

Premium
Сообщения
48,318
Решения
22
Реакции
71,959
Баллы
40,905
Пользователь Hope разместил новый ресурс:

Добавляем отображение случайной цитаты в боковую панель - Добавляем отображение случайной цитаты в боковую панель.

Распаковываем архив и его содержимое кладём в папку /data, у Вас должен получиться вот такой путь: /data/RandomQuote

В шаблоне PAGE_CONTAINER находим:
Код:
</head>


И выше добавляем:
Код:
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(function($) {
    $.get('./data/RandomQuote/quotes.txt', function(data) {
        var quotes = data.split("\@");
        var idx = Math.floor(quotes.length * Math.random());...

Узнать больше об этом ресурсе...
 
Для справки, шрифт не поддерживает кириллицу.
Дойду домой, сделаю для себя и выложу описание как переделать с учетом кириллицы (Google Fonts)[DOUBLEPOST=1376094243,1376062113][/DOUBLEPOST]Если хотим использовать Google Fonts, заходим на сайт и выбираем шрифт
Перед </head> в шаблоне PAGE_CONTAINER вставляем ту строку которую нам дал GoogleFonts, например возьмем шрифт Open Sans (поддерживает кириллицу)
PHP:
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,400&subset=latin,cyrillic' rel='stylesheet' type='text/css'>

Далее в EXTRA.css вместо кода который у нас есть, вставляем

Код:
.bqstart {
    float: left;
    font-size: 300%;
    margin-right: 5px;
    height: 15px;
}

.bqend {
    float: right;
    font-size: 300%;
    margin-top: -15px;
    height: 15px;
}

.bq {
    font-family: 'Open Sans',Georgia, "Times New Roman", Times, sans-serif;
    font-style: italic;
    font-size: 9.5pt;
    margin-right: 15px;
}

@font-face {
    font-family: 'Open Sans',Georgia, "Times New Roman", Times, sans-serif;
    font-style: italic;
    font-size: 10.5pt;
}

Вид изменяем по желанию.
Вуаля! Все работает.

Capture.PNG[DOUBLEPOST=1379080064][/DOUBLEPOST]Может кто-то подскажет, хотел бы реализовать это с ипользованием сайта Forismatic.com (обширная база цитат).
У них есть свой API-
Знаю что для того что бы вытащить цитату надо использовать метод
POST: method=getQuote&format=xml&lang=ru
Но как все это увязать вместе - не знаю..
Посоветуйте если есть опыт и идеи..
 
Есть возможность не обновляя страницу менять цитаты как в forismatic.com?
 
Последнее редактирование:
Ну мне много чего нужно. Нужно - значит делайте. :)
 
Так спрашиваю же есть кто межет это сделать!?
Установить в данной модефикации кнопку переход на др цитату.
За оплату:-)

Нужно - значит делайте
Занесу в базу цитат:-)
 
Странно, но не хочет работать. Блок вообще не отображается.
Движок 1.3.5. Всё сделал по инструкции - результат нулевой.
 
Действительно странно. У меня на тестовом работало всё...
 
Странно, но не хочет работать. Блок вообще не отображается.
Движок 1.3.5. Всё сделал по инструкции - результат нулевой.
Всё работает отлично. Просто грёбаная КсенПорта блокировала вывод блока в сайдбаре, отключил её - всё заработало. :thumbsup:
 
Последнее редактирование:
А есть возможность поставить "Случайнае цитаты с bash.org.ru" ?
 
XaXaTyH, Raynar,

1) Цитаты берутся с
2) Убраны копирайты и ссылки на ихние сайты, а так же номер цитаты.
3) Есть настройка с выбором отображения (в сайд баре или над разделами форума).

Ну а внешне, играйтесь уже сами.
Просто устанавливаете как дополнение, и всё.
 

Вложения

  • [GX]random_cutatu.zip
    1.4 KB · Просмотры: 8
  • u1.png
    u1.png
    13.8 KB · Просмотры: 22
  • u2.png
    u2.png
    8.9 KB · Просмотры: 22
Не интересно парсить чужое :) можно сделать свое и подобрать необходимые цитаты, в текстовом файле можно оформлять в html и будет замечательно :)
2016-10-12_094748.png
Все прекрасно оформляется :)

Я так на скорую руку собрал в дополнение, но для добавления цитат надо все таки немного самим поработать, к стати это полезно :)

2016-10-12_095447.png
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу