“Wallpapers[ru]” — полный AJAX
3
К предыдущим изменениям добавлен перевод сайта “Wallpapers[ru]” на полную AJAX-навигацию!
То есть переходы по ссылкам внутри сайта происходят без полной перезагрузки страницы, а лишь заменой контента (почти как в уютнентком «В Контактике»).
Для сохранения всех правильных адресов и прочего СЕО этом используется HTML5 History API, то есть доступна эта прелесть будет только в современных браузерах, в старых браузерах обновление страниц происходит в стандартном режиме.
Также в настройках пользователя появилась соответствующая опция.
Правки были не столько в самом LS, сколько в шаблоне.
При переходах появляется миловидный индикатор загрузки в центре экрана:

Не знаю, что ещё добавить… Надеюсь, что вам понравится!!!
UPDATE: С помощью многократных испытаний и секундомера было выяснено, что AJAX-блуждания по страницам быстрее, чем обычные, вопреки сомнениям. Видимо, сыграло то, что браузеру не надо переинициализировать head документа, CSS, JS и всё сопутствующее.
То есть переходы по ссылкам внутри сайта происходят без полной перезагрузки страницы, а лишь заменой контента (почти как в уютнентком «В Контактике»).
Для сохранения всех правильных адресов и прочего СЕО этом используется HTML5 History API, то есть доступна эта прелесть будет только в современных браузерах, в старых браузерах обновление страниц происходит в стандартном режиме.
Также в настройках пользователя появилась соответствующая опция.
Правки были не столько в самом LS, сколько в шаблоне.
При переходах появляется миловидный индикатор загрузки в центре экрана:

Не знаю, что ещё добавить… Надеюсь, что вам понравится!!!
UPDATE: С помощью многократных испытаний и секундомера было выяснено, что AJAX-блуждания по страницам быстрее, чем обычные, вопреки сомнениям. Видимо, сыграло то, что браузеру не надо переинициализировать head документа, CSS, JS и всё сопутствующее.
- +10
- 02 марта 2012, 11:09
- BigWetTits
- 38
Оповещения в правом углу
Где находятся файлы, которые отвечают за оповещения в правом верхнем углу? Ну которые появляются в загругленном блоке?
А то они у меня стали появляться слева внизу, без всяких закругленных блоков. Тупо текстом.
Какой код js отвечает за них? Я еще просто библиотеку mootools внедрил, видимо что-то конфликтует.
АПД. Разобрался.
А то они у меня стали появляться слева внизу, без всяких закругленных блоков. Тупо текстом.
Какой код js отвечает за них? Я еще просто библиотеку mootools внедрил, видимо что-то конфликтует.
АПД. Разобрался.
“Wallpapers[ru]” — авторские обои для рабочего стола
3
Здравствуйте!Думаю, многим из вас известен старый добрый “Wallpapers[ru]”. Уже довольно давно остро встала проблема его технического и морального обновления, потому что проект по-тихоньку умирал.
Было решено, что движок блог-сообщества “LiveStreet” идеально подойдёт для этой цели (с привлечением плагинов и собственных разработок).
Читать дальше
- +10
- 22 сентября 2011, 12:48
- BigWetTits
- 19
Адаптировать верстку под LS
Добрый день.
Есть готовая верстка под LS, шаблон Infinity. Он на jQUery и совместим с LS 0.4.2
Задача — переписать на Mootools и адаптировать под готовящийся LS 0.5. Наверное наилучший способ, это взять верстку и переделать шаблон Developer. Я готов заплатить довольно приличную сумму для меня — стоимость самого дорогого шаблона на LS = 3000 р. (Афиша)
Предложения и комментарии.
UPDATE: OK, задача упрощается. Необходимо просто с jQuery перевести на MooTools. Желательно переделав Developer, а не переделывая существующий.
Есть готовая верстка под LS, шаблон Infinity. Он на jQUery и совместим с LS 0.4.2
Задача — переписать на Mootools и адаптировать под готовящийся LS 0.5. Наверное наилучший способ, это взять верстку и переделать шаблон Developer. Я готов заплатить довольно приличную сумму для меня — стоимость самого дорогого шаблона на LS = 3000 р. (Афиша)
Предложения и комментарии.
UPDATE: OK, задача упрощается. Необходимо просто с jQuery перевести на MooTools. Желательно переделав Developer, а не переделывая существующий.
Интеграция различных эффектов JQuery и Mootools в сайт на LS
Думаю пора бы разобраться с такой проблемой, как украшение сайта на LS различными эффектами JQuery и Mootools. С недавних пор открыл для себя эти скрипты, но при попытке внедрить их в LS постоянно вылетает какая то ошибка. Как я понял после штурма этого сайта, не один я такой. Во первых выстреливает ошибка что smarty что то там не может найти, то еще что то.
Я так подозреваю, что необходимо не просто вписывать голый код, а создавать отдельные файлы, и уже потом подключать их в шаблонах, только вот не пойму, какого формата должны быть эти файлы (html, php, tpl) и как именно подключить их (знаю только инклюдинг). В общем поможет может кто? Думаю польза от этого будет многим, поскольку вот уж неделю бьюсь, и ни как все(((
P.S. Админ, если пост решишь удалить, то хоть где то откройте эту тему! Ок?))
Я так подозреваю, что необходимо не просто вписывать голый код, а создавать отдельные файлы, и уже потом подключать их в шаблонах, только вот не пойму, какого формата должны быть эти файлы (html, php, tpl) и как именно подключить их (знаю только инклюдинг). В общем поможет может кто? Думаю польза от этого будет многим, поскольку вот уж неделю бьюсь, и ни как все(((
P.S. Админ, если пост решишь удалить, то хоть где то откройте эту тему! Ок?))
- 0
- 05 апреля 2011, 14:53
- AdrianNight
- 2
Обновляемся до MooTools 1.2.5
6
Немного подолбился с этим, но все таки нормально обновил.
Сначала, скачал Core-версию 1.2.5 и полностью заменил все. После этого перестали открываться формы для ввода комментариев. Вес скрипта при этом был ~102 кб.
Потом, собрал через конструктор MooTools, отметив все галочки. Он стал весить 106 кб, но проблемы не исправил.
Погуляв по старому скрипту, увидел, что там еще используется MooTools More. Собрал его, обьединил, баг решился, но вес сразу стал ~300 кб. Выкидывая лишнее, уменьшал вес скрипта. Сейчас он весит ~160 кб, также как и начальный.
Собственно, версия 1.2.5:
Скачать на большой скорости без СМС
С заменой швырнуть в /engine/lib/external/MooTools_1.2/
Почистить кэш.
Обновление решает такие проблемы, как автодополнение в поиске в хроме.
Также был баг с плагином ImgPreview (опять в том же хроме), баг пофиксился.
Если найдете что-то еще — пишите.
Сначала, скачал Core-версию 1.2.5 и полностью заменил все. После этого перестали открываться формы для ввода комментариев. Вес скрипта при этом был ~102 кб.
Потом, собрал через конструктор MooTools, отметив все галочки. Он стал весить 106 кб, но проблемы не исправил.
Погуляв по старому скрипту, увидел, что там еще используется MooTools More. Собрал его, обьединил, баг решился, но вес сразу стал ~300 кб. Выкидывая лишнее, уменьшал вес скрипта. Сейчас он весит ~160 кб, также как и начальный.
Собственно, версия 1.2.5:
Скачать на большой скорости без СМС
С заменой швырнуть в /engine/lib/external/MooTools_1.2/
Почистить кэш.
Обновление решает такие проблемы, как автодополнение в поиске в хроме.
Также был баг с плагином ImgPreview (опять в том же хроме), баг пофиксился.
Если найдете что-то еще — пишите.
Выпадающее меню на mootools
2
Идет работа над шаблоном summ (это порт бесплатного шаблона summ(wordpress) для livestreet)
картинку прилагаю:

прошу немного помочь:
Читать дальше
картинку прилагаю:

прошу немного помочь:
Читать дальше
Небольшой скрипт с Jquery на MooTools
1
Есть скрипт написанный на jquery, это простенькая защита от копипастеров да и от любителей цитировать тоже поможет. Скрипт при копировании добавляет ссылку на пост с текстом читать далее. Трудно такой перевести на MooTools?
Содержание addtocopy.js
<script type="text/javascript" src=".../js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src=".../js/addtocopy.js"></script>
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
jQuery('#content').addtocopy({
htmlcopytxt: '
Читать полностью: <a href="'+window.location.href+'">'+window.location.href+'</a>',
minlen:35,
addcopyfirst: false
});
});
</script>Содержание addtocopy.js
jQuery.fn.addtocopy=function(d){var e={htmlcopytxt:'
More: <a href="'+window.location.href+'">'+window.location.href+'</a>
',minlen:25,addcopyfirst:false};$.extend(e,d);var f=document.createElement('span');f.id='ctrlcopy';f.innerHTML=e.htmlcopytxt;return this.each(function(){$(this).mousedown(function(){$('#ctrlcopy').remove()});$(this).mouseup(function(){if(window.getSelection){var a=window.getSelection();var b=a.toString();if(!b||b.length<e.minlen)return;var c=a.getRangeAt(0);b=c.cloneRange();b.collapse(e.addcopyfirst);b.insertNode(f);if(!e.addcopyfirst)c.setEndAfter(f);a.removeAllRanges();a.addRange©}else if(document.selection){var a=document.selection;var c=a.createRange();var b=c.text;if(!b||b.length<e.minlen)return;b=c.duplicate();b.collapse(e.addcopyfirst);b.pasteHTML(f.outerHTML);if(!e.addcopyfirst){c.setEndPoint("EndToEnd",b);c.select();}}});});}
Вопрос по MooTools и Ajax
1
Вставляю в шаблон такой скрипт а он не пашет, в чем может быть проблема?
<script type="text/javascript">
$('start').addEvent('click', function(e) {
e = new Event(e).stop();
var url = "http://www.yandex.ru/";
new Ajax(url, {
method: 'get',
update: $('log')
}).request();
});
</script>
<p><a id="start" href="#">Click here</a> to start Ajax request</p>
<div id="log">
<p>Waiting...</p>
</div>
Сторонние mootools скрипты
1
Скачал простенький мутулз скрипт для оформления форм в новом скине, в частности для radiobuttons в опросах. Все заработало, кроме самих опросов. При голосвании голос не учитывается, а когда убираю сторонний скрипт, то все ранее отданные голоса становятся «воздержавшимися» =)
Вообщем, я так понял, что нельзя лепить какие то сторонние мутулз скрипты, то же самое было с всплывающим окошком — я все-таки смог его вызвать, но после этого перестали работать комментарии. Очень жаль, что так происходит.
Вообщем, я так понял, что нельзя лепить какие то сторонние мутулз скрипты, то же самое было с всплывающим окошком — я все-таки смог его вызвать, но после этого перестали работать комментарии. Очень жаль, что так происходит.
- -1
- 09 октября 2010, 00:25
- nickostyle
- 7