30 января 2016 г.

Страницы блога

    
Странички 1, 2, ...10. Вперед/назад










Дизайн
добавить гаджет
 HTML и javascript


скопируй этот код весь, вставь и сохрани

------------------------

<стиль>.showpageArea в {
текст-украшение:подчеркивание;
}
.showpageNum в {
границы:1 пиксель твердых #CCCCCC;
маржа:0 3 пиксела;
обивка:7px 3 пиксела;
текст-украшения:нет;
}
.showpageNum:при наведении {
фон-цвет:#CCCCCC;
границы:1 пиксель твердых #CCCCCC;
}
.showpagePoint {
-МОЗ-фон-клип:границы;
-МОЗ-фон-инлайн-политики:непрерывный;
-МОЗ-фон-происхождения:обивка;
фон:#CCCCCC ни повторить выделите 0 0;
границы:1 пиксель твердых #CCCCCC;
цвет:#333333;
маржа:0 3 пиксела;
обивка:7px 3 пиксела;
текст-украшения:нет;
}
.showpageOf {
маржа:0 0 0 3 пиксела;
обивка:7px 3 пиксела;
текст-украшения:нет;
}
.в showpage {
границы:1 пиксель твердых #CCCCCC;
обивка:7px 3 пиксела;
текст-украшения:нет;
}
.showpage:при наведении {
текст-украшения:нет;
}
.showpageNum о:связь, .showpage ответ:ссылка {
цвет:#333333;
текст-украшения:нет;
}</стиль><сценария Тип= "текст/код JavaScript'>
вар home_page_url = местоположения.атрибута href;
в var pageCount=5;
вар displayPageNum=10;
вар upPageWord ='Вперёд';
вар downPageWord ='Назад';
функция showpageCount(в формате json) {
вар thisUrl = home_page_url;
вар htmlMap = новый массив();
вар thisNum = 1;
вар postNum=1;
Варе значение itemcount = 0;
вар fFlag = 0;
вар eFlag = 0;
вар с HTML= ";
вар upPageHtml =";
вар downPageHtml =";
для(вар я=0, пост; пост = Формат json.кормить.запись[я]; Я++) {
вар метка времени1 = пост.опубликовано.$т.подстрока(0,19)+пост.опубликовано.$т.подстрока(23,29);
типа timestamp = encodeURIComponent(метка времени1);
Варе звание = должность.Заголовок.$т;
если(название!="){
если(значение itemcount==0 || (значение itemcount % pageCount ==(pageCount-1))){
если(thisUrl.помощи indexof(метка времени)!=-1 ){
thisNum = postNum;
}

если(название!=") postNum++;
htmlMap[htmlMap.длина] = '/поиск?обновлено-максимум='+метка+'&Макс-результаты='+pageCount;
}
}
значение itemcount++;

}

для(вар р =0;р< htmlMap.длина;р++){
если(п>=(thisNum-displayPageNum-1) && р<(thisNum+displayPageNum)){
если(fFlag ==0 && р == thisNum-2){
если(thisNum==2){
upPageHtml = '<промежуток класс="showpage"><а в href="/">'+ upPageWord +'</а></промежуток>';
}еще{
upPageHtml = '<промежуток класс="showpage">title="в'+htmlMap[р]+'">'+ upPageWord +'</а></промежуток>';
}

fFlag++;
}

если(р==(thisNum-1)){
на HTML += '<промежуток класс="showpagePoint">'+thisNum+'</промежуток>';
}еще{
если(p==0){
на HTML += '<промежуток класс="showpageNum"><а в href="/">1</в></промежуток>';

}еще{
на HTML += '<промежуток класс="showpageNum">title="в'+htmlMap[р]+'">'+ (р+1) +'</а></промежуток>';
}
}

если(eFlag ==0 && р == thisNum){
downPageHtml = '<промежуток класс="showpage"> title="в'+htmlMap[р]+'">'+ downPageWord +'</а></промежуток>';
eFlag++;
}
}
}

если(thisNum>1){
HTML-код = "+upPageHtml+' '+HTML-код +' ';
}

в HTML = '<div класс="showpageArea"><промежуток класс="showpageOf"> Страниц ('+(postNum-1)+')</промежуток>'+HTML-код;

если(thisNum<(postNum-1)){
на HTML += downPageHtml;
}

если(postNum==1) postNum++;
на HTML += '</дел>';

вар pageArea = документ.getElementsByName("pageArea");
вар blogPager = документ.метода getelementbyid("блог-пейджер");

если(postNum <= 2){
в HTML =";
}

для(вар р =0;р< pageArea.длина;р++){
pageArea[р].помощью innerhtml = HTML-код;
}

если(pageArea&&pageArea.длина>0){
в HTML =";
}

если(blogPager){
blogPager.помощью innerhtml = HTML-код;
}

}

функция showpageCount2(в формате json) {

вар thisUrl = home_page_url;
вар htmlMap = новый массив();
вар isLablePage = thisUrl.помощи indexof("/поиск/метки/")!=-1;
вар thisLable = isLablePage ? thisUrl.функцию substr(thisUrl.помощи indexof("/поиск/метки/")+14,thisUrl.длина) : "";
thisLable = thisLable.помощи indexof("?")!=-1 ? thisLable.функцию substr(0,thisLable.помощи indexof("?")) : thisLable;
вар thisNum = 1;
вар postNum=1;
Варе значение itemcount = 0;
вар fFlag = 0;
вар eFlag = 0;
вар с HTML= ";
вар upPageHtml =";
вар downPageHtml =";

вар labelHtml = '<промежуток класс="showpageNum">title="в/поиск/метки/'+thisLable+'?&Макс-результаты='+pageCount+'">';
вар thisUrl = home_page_url;

для(вар я=0, пост; пост = Формат json.кормить.запись[я]; Я++) {

вар метка времени1 = пост.опубликовано.$т.подстрока(0,19)+пост.опубликовано.$т.подстрока(23,29);
типа timestamp = encodeURIComponent(метка времени1);

Варе звание = должность.Заголовок.$т;

если(название!="){
если(значение itemcount==0 || (значение itemcount % pageCount ==(pageCount-1))){
если(thisUrl.помощи indexof(метка времени)!=-1 ){
thisNum = postNum;
}

если(название!=") postNum++;
htmlMap[htmlMap.длина] = '/поиск/метки/'+thisLable+'?обновлено-максимум='+метка+'&Макс-результаты='+pageCount;

}
}
значение itemcount++;
}

для(вар р =0;р< htmlMap.длина;р++){
если(п>=(thisNum-displayPageNum-1) && р<(thisNum+displayPageNum)){
если(fFlag ==0 && р == thisNum-2){
если(thisNum==2){
upPageHtml = labelHtml + upPageWord +'</а></промежуток>';
}еще{
upPageHtml = '<промежуток класс="showpage">title="в'+htmlMap[р]+'">'+ upPageWord +'</а></промежуток>';
}

fFlag++;
}

если(р==(thisNum-1)){
на HTML += '<промежуток класс="showpagePoint">'+thisNum+'</промежуток>';
}еще{
если(p==0){
HTML-код = labelHtml+'1</а></промежуток>';
}еще{
на HTML += '<промежуток класс="showpageNum">title="в'+htmlMap[р]+'">'+ (р+1) +'</а></промежуток>';
}
}

если(eFlag ==0 && р == thisNum){
downPageHtml = '<промежуток класс="showpage"> title="в'+htmlMap[р]+'">'+ downPageWord +'</а></промежуток>';
eFlag++;
}
}
}

если(thisNum>1){
если(!isLablePage){
HTML-код = "+upPageHtml+' '+HTML-код +' ';
}еще{
HTML-код = "+upPageHtml+' '+HTML-код +' ';
}
}

в HTML = '<div класс="showpageArea"><промежуток класс="showpageOf"> "страницы" ('+(postNum-1)+')</промежуток>'+HTML-код;

если(thisNum<(postNum-1)){
на HTML += downPageHtml;
}

если(postNum==1) postNum++;
на HTML += '</дел>';

вар pageArea = документ.getElementsByName("pageArea");
вар blogPager = документ.метода getelementbyid("блог-пейджер");

если(postNum <= 2){
в HTML =";
}

для(вар р =0;р< pageArea.длина;р++){
pageArea[р].помощью innerhtml = HTML-код;
}

если(pageArea&&pageArea.длина>0){
в HTML =";
}

если(blogPager){
blogPager.помощью innerhtml = HTML-код;
}

}

</скрипт>
<сценарий типа= "текст/код JavaScript'>

вар thisUrl = home_page_url;
если (thisUrl.помощи indexof("/поиск/метки/")!=-1){
если (thisUrl.помощи indexof("?обновлено Макс")!=-1){
вар lblname1 = thisUrl.подстрока(thisUrl.помощи indexof("/поиск/метки/")+14,thisUrl.помощи indexof("?обновлено Макс"));
}еще{
вар lblname1 = thisUrl.подстрока(thisUrl.помощи indexof("/поиск/метки/")+14,thisUrl.помощи indexof("?&Макс"));
}
}

вар home_page = "/";
если (thisUrl.помощи indexof("?значение Q=")==-1){
если (thisUrl.помощи indexof("/поиск/метки/")==-1){
документ.писать('<скрипт в src="'+home_page+'каналы/сообщения/резюме?клавиш Alt=json С-В-скрипт&обратного вызова=showpageCount&Макс-результаты=99999" ><\/script>в')
}иначе{документ.писать('<скрипт src="'+home_page+'feeds/posts/full/-/'+lblname1+'?alt=json-in-script&callback=showpageCount2&max-results=99999" ><\/script>в')
}
}
</скрипт>


2 комментария:

  1. Спасибо Аллочка, ты мне очень помогла.

    ОтветитьУдалить
  2. Пожалуйста)) Вижу все получилось))) И Пин кнопка работает))) А с Расширением - попробуй обмануть антивирус))

    ОтветитьУдалить