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

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

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


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


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

Сообщений 621 страница 640 из 1000

1

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

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

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

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

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

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

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

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

+1

621

Это весь скрипт моей сворачиваемости

скрипт

<script type="text/javascript"><!--Cворачивание категорией Ч2-->
$('#pun-main div.category > h2 div.catleft').after('<span class="offctgr" style="float: right;"><img src="'+aimg.open+'" title="показать/cкрыть" /></span>');
$('#pun-main div.category').each(function (i) {
    var ctgId=$(this).attr('id');
         if(getcookie(ctgId)=='close'){
   $('#'+ctgId+' > div.container').css({display: 'none'});
   $('#'+ctgId+' > h2 > .offctgr img').attr("src",aimg.close)}
});
$('span.offctgr').click(function(){
var cat=$(this).parents('div.category').attr('id');
$(this).parents('div.category').children('div.container').toggle('slow');
var s = $(this).find("img").attr("src") == aimg.open ? aimg.close : aimg.open;
$(this).find("img").attr("src",s)
var catc = getcookie(cat);
catc = catc == 'close' ? 'open' : 'close';
setcookie(cat,catc,3600*24*30*1000);
      return false; });
</script>

0

622

Татьяна-ОПсЧП
Ну тогда Так:

<style>
.category h2 span:first-child{
  padding:9px!important;
  background-image:none!important;
}
</style>

0

623

Татьяна-ОПсЧП
Код скрипта  не нужен, эффект случайный и типично с ним боролись, если возникал, там суть что кнопки чуть вылазят за h2 и цепляются друг за друга

0

624

Alex_63 , все равно не получается ((

Deff, у меня они совершенно не вылазят. И не ципляются нигде. На одном форуме вот так наискосок сами как то получились, ровненько, красиво смотрятся.

Я все полностью перенесла на другой форум, но здесь такого эффекта не вышло. ((

Это значит ничего не поделаешь уже?

Отредактировано Татьяна-ОПсЧП (Ср, 9 Сен 2015 17:53:13)

0

625

Ой, извиняюсь! С хрома показывает так как я хочу! Наискосок! )))

А с яндекса - прямо. Это особенности браузеров? Под все подстроить нельзя, чтоб у всех так показывало?

0

626

Татьяна-ОПсЧП Добавьте еще

<style>
.category h2 span:first-child{
  padding:12px!important;
  background-image:none!important;
}
</style>

0

627

Татьяна-ОПсЧП
Ну увеличивайте цифру красным(сообщение 622), может, и получится

0

628

Спасибо  ребята большое! В общем только яндекс не показывает у меня. Ну и не надо. Пусть так будет.

Увидела что цепляет  :) , угол картинки с конвертом. Это недоразумение можно исправить?

0

629

Татьяна-ОПсЧПДык за счёт этого и сдвигает по диагонали при сворачивании
2. Делайте скриншоты - указывайте стрелками, устная интерпретация воспринимается неоднозначно

0

630

Alex_63
Извините, а со скриптом псевдо-удаления - не получается?

0

631

Dango
Есть небольшие трудности, - пока нужно решение Админа по вопросу, связанному с отправкой форм(сейчас под модером редактировать сообщение Аяксом не получается, нужно изворачиваться, чтобы отправить форму)

0

632

Может ли кто-нибудь адаптировать к mybb вот такой скрипт?

Код:
<style>
  #resultados { /* общий блок */ }
  #loadingscript { /* текст "Загрузка" */ }
  .paginaposts { /* каждого прямоугольника */
    border: 1px solid #330099;
    float: left;
    height: 50px;
    margin: 1px;
    padding: 5px;
    width: 230px;
    background: #ffffff;
  }
  .paginaposts a { /* ссылки */
    color: #000000;
    display: block;
    font-size: 16px;
    text-decoration: none;
    text-indent: 0px;
  }
  .paginaposts img { /* изображения */
    float: left;
    height: 40px;
    width: 40px;
    padding: 2px;
    margin: 2px 5px 2px 2px;
  }
  .paginaposts h6 { /* заголовки */
    height: 45px;
    margin: 0;
    font-weight: normal;
  }
  .paginaposts:hover { /* эффект при наведении мышки */
    background-image: -moz-linear-gradient(100% 100% 90deg, #CCFF00, #CCFF00);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#CCFF00), to(#CCFF00));
    filter:progid: DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#CCFF00', EndColorStr='#CCFF00');
    border: 1px solid #CC00CC;
  }
  #paginacion { /* нижний контейнер с количеством записей */
    color: #bbb;
    font-family: Lucida Grande;
    font-size: 24px;
    font-weight: bold;
    height: 35px;
    line-height: 28px;
    padding: 20px 0;
    text-align: center;
  }
  #paginacion span, #paginacion a { /* постраничная навигация */
    border: 1px solid #ddcca3;
    color: #d6a87a;
    display: inline-block;
    font-family: Lucida Grande;
    font-size: 24px;
    font-weight: bold;
    margin: 0 2px;
    padding: 0 5px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    text-indent: 0px;
  }
  #paginacion span.actual { /* текущая страница */
    color: #000080;
    padding: 0 5px;
    -moz-box-shadow: 0 0 30px #fff inset;
    -webkit-box-shadow: 0 0 30px #fff inset;
    box-shadow: 0 0 30px #fff inset;
  }
  #paginacion a:hover { /* наведение на эти ссылки */
    color: #fff;
    -moz-box-shadow: 0 0 20px #666 inset;
    -webkit-box-shadow: 0 0 20px #666 inset;
    box-shadow: 0 0 20px #666 inset;
    text-decoration: none;
  }
  #paginacion .antesdespues { border: none; }
  #paginacion .antesdespues:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  #paginacion span.deshabilitado { /* следующие */
    border: none;
    color: #1621c4;
  }
  #totales {text-align:center;}
</style><script type="text/javascript">
//<![CDATA[
var postporpagina = 15; // число записей на странице
var urlsitio = "http://chiklino.ru/pages/chto_takoe_smirenie/"; // адрес блога
var minpaginas = 5; // минимальное количество страниц
var maxpaginas = 10; // максимальное количество страниц
var imgxdefecto = "http://3.bp.blogspot.com/_hljKDuw-cxQ/SsmfbhHhGrI/AAAAAAAAOU0/vCmT5Y4wzEo/s1600/vagaPlantilla_resumenpostsnoimage.gif"; // адрес изображения, который будет показан при отсутствии картинки в сообщении
var firsttime = 0;
var paginaactual = 1;
var cantidadpaginas = 0;
var cantidadposts = 0;
function showpageposts(json) {
  var entry, posttitle, posturl, postimg;
  var salida = "";
  if(cantidadpaginas==0) {
    cantidadposts = parseInt(json.feed.openSearch$totalResults.$t);
    cantidadpaginas = parseInt(cantidadposts / postporpagina) + 1;
  }
  for (var i = 0; i < postporpagina; i++) {
    if (i == json.feed.entry.length) { break; }
    entry = json.feed.entry[i];
    posttitle = entry.title.$t;
    for (var k = 0; k < entry.link.length; k++) {
      if (entry.link[k].rel == 'alternate') {
        posturl = entry.link[k].href;
        break;
      }
    }
    if ("media$thumbnail" in entry) {
      postimg = entry.media$thumbnail.url;
    } else {
      postimg = imgxdefecto;
    }
    salida += "<div class='paginaposts'>";
    salida += "<a href='" + posturl + "' target='_blank'><img src='" + postimg + "' /></a>";
    salida += "<h6><a href='" + posturl + "' target='_blank'>" + posttitle + "</a></h6>";
    salida += "</div>";
  }
  document.getElementById("resultados").innerHTML = salida;
  paginacion();
}
function paginacion() {
  contadorP = 0;
  salida = "";
  if(paginaactual>1) {
    salida += "<a class='antesdespues' href='javascript:incluirscript(" + parseInt(paginaactual-1) + ")'>следующие</a>";
  } else {
    salida += "<span class='deshabilitado'>следующие</span>";
  }
  if (cantidadpaginas<(maxpaginas+1)) {
    for (contadorP = 1; contadorP <= cantidadpaginas; contadorP++){
      if (contadorP==paginaactual) {
        salida += "<span class='actual'>" + contadorP + "</span>";
      } else {
        salida += "<a href='javascript:incluirscript(" + contadorP + ")'>" + contadorP + "</a>";
      }
    }
  } else if(cantidadpaginas>(maxpaginas-1)) {
    if(paginaactual<minpaginas) {
      for (contadorP=1; contadorP<(maxpaginas-2); contadorP++){
       if (contadorP == paginaactual) {
         salida += "<span class='actual'>" + contadorP + "</span>";
       } else {
         salida += "<a href='javascript:incluirscript(" + contadorP + ")'>" + contadorP + "</a>";
       }
     }
     salida += " ... ";
     salida += "<a href='javascript:incluirscript(" + parseInt(cantidadpaginas-1) + ")'>" + parseInt(cantidadpaginas-1) + "</a>";
     salida += "<a href='javascript:incluirscript(" + cantidadpaginas + ")'>" + cantidadpaginas + "</a>";
    } else if(cantidadpaginas-(minpaginas-1)>paginaactual&&paginaactual>(minpaginas-1)) {
      salida += "<a href='javascript:incluirscript(1)'>1</a>";
      salida += "<a href='javascript:incluirscript(2)'>2</a>";
      salida += " ... ";
      for (contadorP=paginaactual-2; contadorP<=paginaactual+2; contadorP++) {
        if (contadorP==paginaactual) {
          salida += "<span class='actual'>" + contadorP + "</span>";
        } else {
          salida += "<a href='javascript:incluirscript(" + contadorP + ")'>" + contadorP + "</a>";
        }
      }
      salida += " ... ";
      salida += "<a href='javascript:incluirscript(" + parseInt(cantidadpaginas-1) + ")'>" + parseInt(cantidadpaginas-1) + "</a>";
      salida += "<a href='javascript:incluirscript(" + cantidadpaginas + ")'>" + cantidadpaginas + "</a>";
    } else {
      salida += "<a href='javascript:incluirscript(1)'>1</a>";
      salida += "<a href='javascript:incluirscript(2)'>2</a>";
      salida += " ... ";
      for (contadorP=cantidadpaginas-(minpaginas+1); contadorP<=cantidadpaginas; contadorP++) {
        if (contadorP==paginaactual) {
          salida += "<span class='actual'>" + contadorP + "</span>";
        } else {
          salida += "<a href='javascript:incluirscript(" + contadorP + ")'>" + contadorP + "</a>";
        }
      }
    }
  }
  if (paginaactual<contadorP-1) {
    salida += "<a class='antesdespues' href='javascript:incluirscript(" + parseInt(paginaactual+1) + ")'>предыдущие</a>";
  } else {
    salida += "<span class='deshabilitado'>предыдущие</span>";
  }
  document.getElementById("paginacion").innerHTML = salida;
  var iniciopagina = (paginaactual * postporpagina) - (postporpagina - 1);
  var finalpagina = paginaactual * postporpagina;
  var totales = "Всего опубликовано сообщений: " + cantidadposts + " - из них показано " + iniciopagina + "-" + finalpagina + " записей";
  document.getElementById("totales").innerHTML = totales;
}
function incluirscript(pagina) {
  if(firsttime==1) {removerscript();}
  document.getElementById("resultados").innerHTML = "<div id='loadingscript'>загрузка ...</div>";
  document.getElementById("paginacion").innerHTML = "";
  document.getElementById("totales").innerHTML = "";
  var iniciopagina = (pagina * postporpagina) - (postporpagina - 1);
  var archivo = urlsitio + "/feeds/posts/default?start-index=" + iniciopagina;
  archivo += "&max-results=" + postporpagina;
  archivo += "&orderby=published&alt=json-in-script&callback=showpageposts";
  var nuevo = document.createElement('script');
  nuevo.setAttribute('type', 'text/javascript');
  nuevo.setAttribute('src', archivo);
  nuevo.setAttribute('id', 'TEMPORAL');
  document.getElementsByTagName('head')[0].appendChild(nuevo);
  firsttime = 1;
  paginaactual = pagina;
}
function removerscript() {
  var el = document.getElementById("TEMPORAL");
  var padre = el.parentNode;
  padre.removeChild(el);
}
onload=function() { incluirscript(1); }
//]]>
</script>
<div id="resultados" ></div>
<div style="clear:both;"></div>
<div id="paginacion"></div>
<div id="totales"></div>

0

633

Бабушкин
Что должен делать этот скрипт ?

0

634

в рабочем виде он выводит ссылки на посты.
Посмотреть на его работу можно здесь: http://www.kazaki-portal.ru
http://s6.uploads.ru/5AfME.png

То, на что показывают стрелочки на рисунке, он и есть.
Если егоставишь на mybb и вбиваешь ссылку на другой движок, он работает. А вот если ставить ссылку на mybb-шный ресурс, работать отказывается...

Отредактировано Бабушкин (Чт, 10 Сен 2015 15:50:17)

0

635

Бабушкин
Я в традиционном JS не разбираюсь, ждите Deff'а, что он скажет..
======================
Тут нун отталкиваться от /export.php?type=rss

0

636

Бабушкин
API(англ. application programming interface) виджетов прикручено к Вашему движку, скрипт только делает запрос к API. На движке mybb такого API нет. Поэтому правки бесполезны

Есть скрипт портала, там все новые сообщения выводятся скриптом

Есть скрипт на главную => Последние 10-15 сообщений форума,
есть подобный скрипт от Romych, выводящий на Главной посты с коротким контентом.
Есть скрипт Аватарок к последним сообщениям на главной См Каталог Скриптов

0

637

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

API(англ. application programming interface) виджетов прикручено к Вашему движку, скрипт только делает запрос к API. На движке mybb такого API нет. Поэтому правки бесполезны
Есть скрипт портала, там все новые сообщения выводятся скриптом
Есть скрипт на главную => Последние 10-15 сообщений форума,
есть подобный скрипт от Romych, выводящий на Главной посты с коротким контентом.
Есть скрипт Аватарок к последним сообщениям на главной См Каталог Скриптов

Дя я с порталом вроде как мало-мальски разобрался, это так, на всякий случай закинул -авось к нему кто ноги бы приделал да голову приложил? Мне бы вот теперь понять, что у меня с разделами происходит  :mad:

0

638

Alex_63
А-а, понятно, спасибо.
Что ж, подождем решения Админа.

0

639

Извините что опять лезу со своей анимацией, но может у кого-то есть скриптик с ползающей по форуму мухой или кем то ещё? Вот примерно как на на этой страничке в коментах https://esquire.ru/wil/chulpan-khamatova

+1

640

_Getto_, мне тяжело отловить конкретный скрипт на этом сайте
Как Вариант - поискать в инете, такой Вариант сойдёт ? => http://winchanger.narod.ru/java/muha/fly.html
Бабочки => http://margoscha.ru/verstka/baboch/index.shtm

+3


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