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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 741 страница 760 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

741

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

Если оч нун, можно добавить id к обрамляющему <p>

оч нун.
но у скрипта беда - всплывает пустое окно на странице с кнопкой ОК
http://magiclibrary.0pk.ru/viewtopic.php?id=384

0

742

Герда
Поправил, убрав лишние запросы со страниц не топика

0

743

Deff
а ты ж шаришь в переключателях стиля?
можешь глянуть пост 729 в этом топике?
Запросы по скриптам[4]
у меня ощущение, что как-то все ж неправильно я скрипт смены стиле перекорячила, ибо селектор пропадает у новых серий кнопок.

0

744

Герда написал(а):

а ты ж шаришь в переключателях стиля?

Чот у тьву замудрено с кол-вом функций...
Напомни послезавтра...
Сколько у тьву незвасимых групп переключателей стилей ?
Или весь прибабах c функциями типа:

$('#changeStyle #dis-but4 span[alt]').click(function(){
$("#changeStyle #dis-but4 span[alt='"+Lmem3+"']").addClass("STYLselect3");
if($(this).hasClass("STYLselect3"))

для стиля кнопок, а группа переключателей одна ?
=======================================

Герда написал(а):

у меня ощущение, что как-то все ж неправильно я скрипт смены стиле перекорячила, ибо селектор пропадает у новых серий кнопок.

=======================================
Пользуются ли переключателем стилей Свои Страницы ? (Или только Типовые ?)

0

745

А можно в этом скрипте переделать так, что бы в цитату вставлялась не картинка аватары, что стоит на момент цитирования в профиле. А ставилась картинка из переменной? А то когда пользователи меняют аватары - в старых цитатах картинки пропадают.
Наподобие, как 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>

0

746

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

А ставилась картинка из переменной? А то когда пользователи меняют аватары - в старых цитатах картинки пропадают.
Наподобие, как Romych делает вывод аватар при помощи API.

Вообще можно попробовать, только проблема в том, что при использовании API возрастает нагрузка на сервер
======================================================
Тогда можно сделать вообще без вставки доп символов в цитату(определять аватар по нику) - тогда придется дополнительно ставить парсер для цитат с доп.символами

0

747

Alex_63
Ну вродь как один запрос на страницу, и только при наличии цитат с авиком, хотя про Авик давно спичь - получать его по юзерID

0

748

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);
      }
    });
});

Как получить для всех юзеров на странице??

0

749

Deff
В общем, пробую так, аватарка не определяется..(Делал по аналогии со  скриптом Ромыча "Вывод аватарок в ЛС")

Скрипт

0

750

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

Как получить для всех юзеров на странице??

по нику никак, пока никак, Макс со временем сделает возможность получать данные одним запросом по никам перечисленным через запятую, а пока только по id, и по id предпочтительнее
поэтому при работе с никами скрипт получается кривым и делает множественные мелкие и повторные запросы

0

751

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>

+1

752

Romych
Плохой метод, вызов API на каждой цитате, перебор с кол-вом запросов

0

753

Как всегда, не хватает образования, чтобы разобраться, как можно реализовать штуку, представленную, например, на этой странице:
http://www.politforums.net/forum/firstp … olitforums

Можно ли попросить у местных шаманов с бубнами какой-нибудь скрипт, позволяющий сделать так же (существующие версии порталов немного не устраивают)
Заранее спасибо

0

754

Подскажите, скрипт  Свое описание к теме © Alex_63 обходит ограничение "Заголовок не может быть длиннее 70 символов" или же нет?
Потому как в аналогичных скриптах более ранних версий (например, этот скрипит от Deff) заголовок о описание вместе нужно было уместить в эти 70 символов.

Стоит ли заменять?
Ибо скриптов, которые надо ставить в начало HTML низ уже немало, и просто не знаем, куда его втиснуть.

Отредактировано Eldena (Вт, 29 Сен 2015 14:34:51)

0

755

Eldena
Нет, не обходит, как альтернатива, скриншотить описание из созданного текстом в топике, обрезать под нужный размер и вставлять ссылку => Своя (или стандартная) Иконка к теме V1.0

0

756

Romych
У меня аналогичное короче получилось => Запросы по скриптам[4]

Eldena
Мой скрипт функциональнее, к примеру - он не оставляет лишнего пробела в ссылке на тему и убирает описание из title cтраницы. Но ограничение в 70 символов скрипт обойти не может - пытаюсь достучаться до Админа сервиса, чтобы увеличил эту цифру хотя бы до 100

Deff
СПС, попробую.....

0

757

Deff
Благодарю.

Alex_63
Тогда попробуем менять на ваш скрипт.
И будем ждать положительных новостей. Надеюсь, админ согласится, 100 было бы уже на порядок лучше.

0

758

Eldena
Я бы поспорил  с Alex_63
1. Один пробел роли не играет, и 10 символов картинки с произвольным описанием, короче любого реального описания
2. Есть плагин позволяющий создать автоматически изображения из вбитого текста со своим оформлением и нужным размером (там написано про версию 2)
3. Вряд ли будет увеличение поля названия темы, есть текущие более актуальные и глобальные задачи

0

759

Deff
:glasses: У картинки с описанием будет прозрачный фон? Если нет  - при смене фона - картинки не будут вписываться в дизайн

Eldena
Новый скрипт несовместим со старыми спецсимволами для описания - придется либо оставлять старый, либо менять вручную

0

760

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

У картинки с описанием будет прозрачный фон? Если нет  - при смене фона - картинки не будут вписываться в дизайн

Любой, проще конечно фон топика (ибо копируется из топика, но канвас позволяет убрать точки любого цвета(в том числе и топика), можно заранее, к блоку предпросмотра добавляемого текста добавить фон размещения названия темы на  Главной или в форуме

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]