Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Картинка в статистике, растояние между категориями и фон для рекламы


Картинка в статистике, растояние между категориями и фон для рекламы

Сообщений 141 страница 160 из 355

141

http://arkania.rolebb.ru/pages/marshruti_i_rasstoyaniya
Проблема такая, что мне не хватает 64603 символов)
Сейчас на странице 63187 символа, но в пункте "Речной маршрут:" будет все такое же, как и в пункте "Дирижабли". Стиль я уже "подключила" файлом. А можно к примеру подгрузить таблички "Расписание" тоже файлом, только текстовым?

Отредактировано Lidia-Lada (Чт, 11 Авг 2016 16:30:41)

0

142

Lidia-Lada
Есть тег <link rel="import" />  => https://learn.javascript.ru/link-import ,  правда не наю как через него ставить контент...
=================================
Наверно мон подгружать скриптом из файла,

<script>var LnkImport="http://forumstatic.ru/files/0015/c4/3f/44994.txt";
var LoadCNt=$.ajax({url:LnkImport,async:false,cache:true}).responseText;
document.write(LoadCnt)</script>

Ставить туда, где должен появиться контент

0

143

Сейчас не поэкспериментирую, чтобы разобраться( Поэтому интересно. Alex_63, при импорте к вставленному тексту из txt-документа будут применяться стили, которые применяются ко всей странице?

0

144

Lidia-Lada
Попробую поделиться тем способом, который использую сама, когда мне требуется загрузить на отдельную страницу что-то, что многократно больше 65кб.
Для начала нам потребуется вынести все, включая стили и скрипты (не подгруженным файлом, а непосредственно напрямую!) в один текстовый документ, который затем сохраняется в кодировке UTF-8 как файл .txt - такой файл может быть какой угодно длины, без ограничений.
Файл загружается непосредственно в админку, а на ту страницу, где необходимо размещение требуемой нам информации из файла, добавляется следующий скрипт (за который, разумеется, следует поблагодарить многоуважаемого Deff'a):

<!--Подгрузка HTML на Свою страницу -->
    <script type="text/javascript"><!--// после каждой перезаливки  в админку файла(51023.txt), - меняем цифру в скрипте после[.txt?=] //-->
    var µ;(function(){var a="html_HTML_MyPage";if(a==µ)return;µ=a;var b=BoardID.toString(16),c='/files/00000000'.substr(0,15-b.length)+b,f2="/51023.txt?=0",
    lnk=c.replace(/(.{11})(.{2})(.{2})/,'$1/$2/$3')+f2, b='<!--|·|-->',html, c='/',reg=eval(c+b+c+'g'),b=b.split('|'),storag=window.localStorage;//alert(lnk)
    var d=+new Date();if(storag)html=storag[a];if(html){c=html.substr(0,100).split(reg);if(c=(c[1]==lnk && d-c[2]<864000000)){document.write(html);return;}}
    if(!html||!c){c=c?'':d;html = $.ajax({url:lnk+c, async: false, cache:!!c}).responseText;document.write(html);
    if(!storag)return; storag[a]=b[0]+ lnk + b[1] + d + b[2]+html}}());
    </script>

А теперь смотрим на выделенное красным.
51023.txt - это окончание нашего файла (у вас оно будет другим, здесь дано примерное, смотреть его следует в админке)
0 - это версия нашего файла. При первой загрузке версия будет нулевой.
Если Вам потребуется изменить уже загруженный файл, сохраните его через "Сохранить как", дабы он не изменил изначальный номер и его не пришлось по сто раз менять руками, попутно удаляя старый файл в админке. После требуемых правок залейте его обратно в файлы форума, он изменит свой номер версии для скрипта с 0 на 1. (В админке начальная цифра файла 1, в отличие от скрипта, поэтому там в столбце "Версии" отобразится 2, не пугайтесь). После первой правки выделенную цифру 0 в скрипте правим на 1, за дальнейшими правками цифра будет возрастать на единицу.
Если не хотите возиться с версиями, можно просто удалить старый файл и загрузить новый, но тогда менять придется уже его номер, и делать это потребуется за каждым разом при каких-либо правках.
Данный метод стопроцентно рабочий, он многократно тестирован лично на мне http://sh.uploads.ru/Ki8mB.png

0

145

audaciousGodsend написал(а):

Для начала нам потребуется вынести все, включая стили и скрипты (не подгруженным файлом, а непосредственно напрямую!) в один текстовый документ,

Ващет не обязательно, - мон и подгружаемыми ссылками (Правда будет чуть дольше грузиться - но это даж не заметите

audaciousGodsend написал(а):

После первой правки выделенную цифру 0 в скрипте правим на 1, за дальнейшими правками цифра будет возрастать на единицу.

:glasses: Ну мон менять на любое число, т.к это просто идентификатор(который должен отличаться от предыдущего), по которому скрипт определяет, что файл нун перезагрузить в кеше

+1

146

http://arkania.rolebb.ru/pages/iapiiaipaiapi
Попробовала вот так нахимичить

<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/57/bb/25070.css" />

<div class="post-content">
    <div class="quote-box spoiler-box">
        <div onclick="$(this).toggleClass('visible'); $(this).next().toggleClass('visible');">Расписание</div>
        <blockquote>
<!--Подгрузка HTML на Свою страницу -->
    <script type="text/javascript"><!--// после каждой перезаливки  в админку файла(11111.txt), - меняем цифру в скрипте после[.txt?=] //-->
    var µ;(function(){var a="html_HTML_MyPage";if(a==µ)return;µ=a;var b=BoardID.toString(16),c='/files/00000000'.substr(0,15-b.length)+b,f2="/11111.txt?=0",
    lnk=c.replace(/(.{11})(.{2})(.{2})/,'$1/$2/$3')+f2, b='<!--|·|-->',html, c='/',reg=eval(c+b+c+'g'),b=b.split('|'),storag=window.localStorage;//alert(lnk)
    var d=+new Date();if(storag)html=storag[a];if(html){c=html.substr(0,100).split(reg);if(c=(c[1]==lnk && d-c[2]<864000000)){document.write(html);return;}}
    if(!html||!c){c=c?'':d;html = $.ajax({url:lnk+c, async: false, cache:!!c}).responseText;document.write(html);
    if(!storag)return; storag[a]=b[0]+ lnk + b[1] + d + b[2]+html}}());
    </script>
</blockquote>
    </div>
</div>


В файле лишь табличка, которая в спойлере.
Стиль из файла подгрузился, но почему-то кирилица превратилась в символы �������

0

147

Lidia-Lada
Сохраните файл 11111.txt на рабочий стол, откройте в блокноте - сохранить как, в UTF-8, пересохраните и залейте в Админку-Файлы снова,
Цифру в скрипте загрузки поменяйте на следующую (Посколь файл обновили)
/files/00000000'.substr(0,15-b.length)+b,f2="/11111.txt?=1",

0

148

В принципе всё это можно было всунуть внутрь скрипта подгрузки

<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/57/bb/25070.css" />
<div class="post-content">
    <div class="quote-box spoiler-box">
        <div onclick="$(this).toggleClass('visible'); $(this).next().toggleClass('visible');">Расписание</div>
        <blockquote>
Тут ещё что-то внутри 11111.txt
</blockquote>
    </div>
</div>

0

149

Deff
я хотела расписания подгружать отдельно. Они под спойлером и пока загрузятся, то ничего не будет видно. Вставка в двух местах скрипта у меня не сработала. Точнее вторая не работает

0

150

Lidia-Lada
Сам спойлер засуньте в файл подгрузки...
Если нун два разных скрипта поставить - во втором и последующих должны быть разные названия файлов и разные идентификаторы:
var µ;(function(){var a="html_HTML_MyPage";

0

151

Что-то совсем разобраться не могу(

СМЕНА дизайна(или стиля) кнопочками: Скрипты от пользователей 1

Тестовик: http://arkania.magicrpg.ru/
Кажется я где-то ошиблась. Стилевые файлы не имеют стилей скриптов и самих скриптов на тестовик я не ставила (кроме смены стиля и основного стиля), для втогрого стиля отсутствуют правки для мобильного стиля

Я помню, что в прошлом году у меня получилось сделать смену дизайна... Но я забросила это в виду иной сильной занятости, а теперь не получается.

Отредактировано Lidia-Lada (Сб, 10 Сен 2016 18:00:48)

0

152

Lidia-Lada
Поясните, что именно не получается..? чот не совсем понял

0

153

Alex_63
На странице стиля я прописала:

/*************************************************************
A - SETUP
**************************************************************/
/* A0 Import default Style
-------------------------------------------------------------*/
/* A0.1 */
  @import url(http://forumstatic.ru/files/0017/ab/1d/85869.css);

Тоесть это стиль, который на основном форуме по дефолту (http://arkania.rolebb.ru/) Сам файл: http://forumstatic.ru/files/0017/ab/1d/85869.css
А второй должен быть с этого тестовика: http://arkania.rolevaya.com/ Хотя он еще не доработан. Файл: http://forumstatic.ru/files/0017/ab/1d/24884.css
Итак при нажатии как на первую, так и на вторую результат лишь такой, что мы видим дефолтный стиль.

Ну и такая мелочь:
Почему-то при нажатии кнопок перебрасывает вверх страницы.
А вот тут нашла форум с переключением http://lostgeneration.f-rpg.ru/ Тут при нажатии кнопки страница никуда не двигается.

Я грешу на свою невнимательность и то, что спешу, пока дали время посидеть за компом

0

154

Lidia-Lada
Напомните после 16-го - гляну  (Ну или дождитесь Deff

0

155

Lidia-Lada
1. Временно удалите скрипт в HTML верх

<!-- СМЕНА дизайна(или стиля) кнопочками -->
<script type="text/javascript">
var linkStyles='<link rel="stylesheet" type="text/css" class="linkClass" href="';
function setcOOkie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
function getcOOkie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
function clearSet(L){if(L){setcOOkie("changeStyle",L,30);$("link[rel='stylesheet'].linkClass").replaceWith(linkStyles+L+'"/>')}};var Lmem=getcOOkie("changeStyle");clearSet(Lmem);
</script>
<!-- Кнопочки -->

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

/*************************************************************
A - SETUP
**************************************************************/
/* A0 Import default Style
-------------------------------------------------------------*/
/* A0.1 */
  @import url(http://forumstatic.ru/files/0017/ab/1d/85869.css);

0

156

Deff
Попробовала. Второй файл отображает второй стиль

Даже

/*************************************************************
A - SETUP
**************************************************************/
/* A0 Import default Style
-------------------------------------------------------------*/
/* A0.1 */
  @import url(http://forumstatic.ru/files/0017/ab/1d/85869.css);

убирала. И тогда просто основной "белый стиль".

При этом также и ставила, и убирала скрипт

Отредактировано Lidia-Lada (Вс, 11 Сен 2016 17:39:39)

0

157

Lidia-Lada
Переставьте Код смены стиля на исходный скрипт,  без контейнеров(раз их нет реально, он надёжней) => Скрипты от пользователей 1

0

158

Lidia-Lada
У меня смена стиля работает даже с вашими стилями. Ставила на двух форумах, везде до сих пор работает. Видимо, Вы где-то в установке перехимичили:

Код:
<!-- смена стиля -->
    <script type="text/javascript">
    var linkStyles='<link rel="stylesheet" type="text/css" href="';
    function setcOOkie(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+b+(c ? '; expires='+d.toUTCString() : '');else return false;}
    function getcOOkie(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
    function clearSet(L){if(L){setcOOkie("changeStyle",L,30);$("link[rel='stylesheet']:first").replaceWith(linkStyles+L+'"/>')}};var Lmem=getcOOkie("changeStyle");clearSet(Lmem);
    </script>
    <style>#changeStyle img{border:solid 2px transparent;}
    .STYLselect {border-color:red!important;}
       </style>
    <div id="changeStyle" style="top:35px; left: 5px; position:fixed!important;">
    <img src="http://uploads.ru/i/I/V/d/IVdax.jpg" alt="http://forumstatic.ru/files/0017/ab/1d/85869.css"/>
    <br>
    <img src="http://uploads.ru/i/g/F/t/gFtTD.jpg" alt="http://forumstatic.ru/files/0017/ab/1d/24884.css"/>
    </div>
  <script>$("#changeStyle img[alt='"+Lmem+"']").addClass("STYLselect");$('#changeStyle img[alt]').click(function(){L=$(this).attr("alt");$('#changeStyle img[alt]').removeClass("STYLselect");$(this).addClass("STYLselect");clearSet(L);window.location=document.URL.replace(/#.\d+$/img,"");});</script>

Отредактировано Armavel (Вс, 11 Сен 2016 20:47:58)

+2

159

Armavel
Deff
Спасибо.

0

160

На счет смены дизайна кнопками.
Довела оба дизайна до какого-то нормального результата. Даже мобильный стиль правила.
Вот так выглядит основной форум - http://arkania.rolebb.ru/ (повторяюсь, знаю)
Второй стиль хотела такой - http://arkania.rolevaya.com/

А вот когда прикрутила переключение дизайнов, то получилось это: http://arkania.magicrpg.ru/
А именно стили многих элементов послетали (закладки, кнопки скрытия, контейнер в футере, во втором стиле стрелочки вверх-вниз должны были стать перьями, правки мобильного стиля, Cпойлер cкрытия Инфы под N-кнопок в Профиле Топика, с кнопкой "смена персонажа" в форме ответа, во втором стиле быстрый ответ тоже расползается, нет вертикального меню в профиле и сообщениях в мобильном стиле, наверно с блоговой темой и с анкетами тоже беда, но я еще не тестировала, поскольку нет времени(, ). То ли файлы получились большими, то ли просто карма такая:(

Интересно, а на сервисе будет когда-то внедрена возможность смен дизайна без всего этого?

0


Вы здесь » Единый форум поддержки » Вопросы по оформлению форума » Картинка в статистике, растояние между категориями и фон для рекламы