Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[4]
Сообщений 741 страница 760 из 1000
Поделиться1Вс, 3 Май 2015 16:18:44
Поделиться741Сб, 26 Сен 2015 21:57:40
Если оч нун, можно добавить id к обрамляющему <p>
оч нун.
но у скрипта беда - всплывает пустое окно на странице с кнопкой ОК
http://magiclibrary.0pk.ru/viewtopic.php?id=384
Поделиться742Вс, 27 Сен 2015 02:01:48
Герда
Поправил, убрав лишние запросы со страниц не топика
Поделиться743Вс, 27 Сен 2015 11:22:12
Deff
а ты ж шаришь в переключателях стиля?
можешь глянуть пост 729 в этом топике?
Запросы по скриптам[4]
у меня ощущение, что как-то все ж неправильно я скрипт смены стиле перекорячила, ибо селектор пропадает у новых серий кнопок.
Поделиться744Вс, 27 Сен 2015 22:37:06
а ты ж шаришь в переключателях стиля?
Чот у тьву замудрено с кол-вом функций...
Напомни послезавтра...
Сколько у тьву незвасимых групп переключателей стилей ?
Или весь прибабах c функциями типа:
$('#changeStyle #dis-but4 span[alt]').click(function(){
$("#changeStyle #dis-but4 span[alt='"+Lmem3+"']").addClass("STYLselect3");
if($(this).hasClass("STYLselect3"))
для стиля кнопок, а группа переключателей одна ?
=======================================
у меня ощущение, что как-то все ж неправильно я скрипт смены стиле перекорячила, ибо селектор пропадает у новых серий кнопок.
=======================================
Пользуются ли переключателем стилей Свои Страницы ? (Или только Типовые ?)
Поделиться745Пн, 28 Сен 2015 01:54:27
А можно в этом скрипте переделать так, что бы в цитату вставлялась не картинка аватары, что стоит на момент цитирования в профиле. А ставилась картинка из переменной? А то когда пользователи меняют аватары - в старых цитатах картинки пропадают.
Наподобие, как Romych делает вывод аватар при помощи API.
Код:<script type="text/javascript"> $('.post').each(function (){ var avImg=$(this).find('.pa-avatar > img').attr('src').split('/img/avatars/')[1]; $(this).find('.pl-quote > a').each(function (){ var qlnk=$(this).attr('href').replace('\'\,','|'+avImg+'\'\,'); $(this).attr('href',qlnk); }); }); $('.quote-box cite:contains("|")').each(function (){ var imgS=$(this).html().split('|')[1].split(' написал(а)')[0]; if(imgS!==null){ var L='<img src="/img/avatars/'+imgS+'" class="author-avatar" />'; var quote_a=$(this).html().split('|')[0]; $(this).parent().prepend(L).addClass('with-avatar'); $(this).replaceWith('<cite><span class="quote-author">'+quote_a+'</span> написал(а):</cite>'); }; }); </script>
Поделиться746Пн, 28 Сен 2015 16:05:28
А ставилась картинка из переменной? А то когда пользователи меняют аватары - в старых цитатах картинки пропадают.
Наподобие, как Romych делает вывод аватар при помощи API.
Вообще можно попробовать, только проблема в том, что при использовании API возрастает нагрузка на сервер
======================================================
Тогда можно сделать вообще без вставки доп символов в цитату(определять аватар по нику) - тогда придется дополнительно ставить парсер для цитат с доп.символами
Поделиться747Пн, 28 Сен 2015 16:56:09
Alex_63
Ну вродь как один запрос на страницу, и только при наличии цитат с авиком, хотя про Авик давно спичь - получать его по юзерID
Поделиться748Пн, 28 Сен 2015 17:05:28
Deff
А разве так получится? У меня выходит только запрашивать аватар для конкретного выпарсенного ника =>
var qText = 'написал(а)'; //Текст в заголовке цитаты
$('.quote-box cite').each(function(){
var qA = $(this).text().split(qText)[0],
cite=$(this);
$.getJSON('/api.php',{method: 'users.get', username: qA, fields: 'avatar'}, function(data){
var dt = data.response.users;
for(var key in dt) {
var val = dt[key];
var ava = val.avatar; //alert(PosterId);
var L = '<img src="'+ava+'" class="author-avatar" />';
$(cite).prepend(L);
}
});
});
Как получить для всех юзеров на странице??
Поделиться749Пн, 28 Сен 2015 17:56:38
Deff
В общем, пробую так, аватарка не определяется..(Делал по аналогии со скриптом Ромыча "Вывод аватарок в ЛС")
Поделиться750Пн, 28 Сен 2015 18:40:15
Как получить для всех юзеров на странице??
по нику никак, пока никак, Макс со временем сделает возможность получать данные одним запросом по никам перечисленным через запятую, а пока только по id, и по id предпочтительнее
поэтому при работе с никами скрипт получается кривым и делает множественные мелкие и повторные запросы
Поделиться751Пн, 28 Сен 2015 18:49:39
Alex_63
Получаем аватары по массиву UserID
<script type="text/javascript">
function insertКудатоВцитату(obj){ //Это типо функция вставки Аввы
$.each(obj, function(usrID) {
alert(usrID+':'+this)
});
}
function getAvatar(arrID){
var obj={}
$.post("/api.php?", { method: "users.get", user_id: arrID.toString(), fields: "avatar" }, function( data ) {
if ( data.error ) return false;
else if ( data.response ){
$.each(data.response.users, function(i) {
obj[arrID[i]]=this.avatar
});
insertКудатоВцитату(obj)
}
}, "json" );
}
/*Запрашиваем Аввы*/
getAvatar([2,32995]) //Массив UserID(UserID можно выпарсить из текущей ссылки на аватар в цитате, чтобы работало и на старых цитатах)
</script>
Поделиться752Пн, 28 Сен 2015 19:35:05
Romych
Плохой метод, вызов API на каждой цитате, перебор с кол-вом запросов
Поделиться753Вт, 29 Сен 2015 07:58:43
Как всегда, не хватает образования, чтобы разобраться, как можно реализовать штуку, представленную, например, на этой странице:
http://www.politforums.net/forum/firstp … olitforums
Можно ли попросить у местных шаманов с бубнами какой-нибудь скрипт, позволяющий сделать так же (существующие версии порталов немного не устраивают)
Заранее спасибо
Поделиться754Вт, 29 Сен 2015 13:50:58
Подскажите, скрипт Свое описание к теме © Alex_63 обходит ограничение "Заголовок не может быть длиннее 70 символов" или же нет?
Потому как в аналогичных скриптах более ранних версий (например, этот скрипит от Deff) заголовок о описание вместе нужно было уместить в эти 70 символов.
Стоит ли заменять?
Ибо скриптов, которые надо ставить в начало HTML низ уже немало, и просто не знаем, куда его втиснуть.
Отредактировано Eldena (Вт, 29 Сен 2015 14:34:51)
Поделиться755Вт, 29 Сен 2015 15:10:31
Eldena
Нет, не обходит, как альтернатива, скриншотить описание из созданного текстом в топике, обрезать под нужный размер и вставлять ссылку => Своя (или стандартная) Иконка к теме V1.0
Поделиться756Вт, 29 Сен 2015 16:19:37
Romych
У меня аналогичное короче получилось => Запросы по скриптам[4]
Eldena
Мой скрипт функциональнее, к примеру - он не оставляет лишнего пробела в ссылке на тему и убирает описание из title cтраницы. Но ограничение в 70 символов скрипт обойти не может - пытаюсь достучаться до Админа сервиса, чтобы увеличил эту цифру хотя бы до 100
Deff
СПС, попробую.....
Поделиться757Вт, 29 Сен 2015 16:49:44
Deff
Благодарю.
Alex_63
Тогда попробуем менять на ваш скрипт.
И будем ждать положительных новостей. Надеюсь, админ согласится, 100 было бы уже на порядок лучше.
Поделиться758Вт, 29 Сен 2015 17:02:09
Eldena
Я бы поспорил с Alex_63
1. Один пробел роли не играет, и 10 символов картинки с произвольным описанием, короче любого реального описания
2. Есть плагин позволяющий создать автоматически изображения из вбитого текста со своим оформлением и нужным размером (там написано про версию 2)
3. Вряд ли будет увеличение поля названия темы, есть текущие более актуальные и глобальные задачи
Поделиться759Вт, 29 Сен 2015 18:13:53
Deff
У картинки с описанием будет прозрачный фон? Если нет - при смене фона - картинки не будут вписываться в дизайн
Eldena
Новый скрипт несовместим со старыми спецсимволами для описания - придется либо оставлять старый, либо менять вручную
Поделиться760Вт, 29 Сен 2015 18:16:32
У картинки с описанием будет прозрачный фон? Если нет - при смене фона - картинки не будут вписываться в дизайн
Любой, проще конечно фон топика (ибо копируется из топика, но канвас позволяет убрать точки любого цвета(в том числе и топика), можно заранее, к блоку предпросмотра добавляемого текста добавить фон размещения названия темы на Главной или в форуме