Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» ВПНавтор Danny_Marcelo Сегодня в 07:47
» Пропала вкладка "Обработка пользователей"
автор Svet007 Вчера в 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
Рубрика "Календарные события" в статистике (PunBB)
Участников: 3
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 2 из 3
Страница 2 из 3 • 1, 2, 3
Рубрика "Календарные события" в статистике (PunBB)
Первое сообщение в теме :
В некоторых стилях (например в Invision) в блоке "Статистика" есть рубрика "Календарные события на ближайшие 5 дней". В PunBB её нет. Вопрос: если я не нашла её в настройках - подскажите, пожалуйста, где искать. Если её нет в принципе - можно ли сделать и как?
В некоторых стилях (например в Invision) в блоке "Статистика" есть рубрика "Календарные события на ближайшие 5 дней". В PunBB её нет. Вопрос: если я не нашла её в настройках - подскажите, пожалуйста, где искать. Если её нет в принципе - можно ли сделать и как?
Re: Рубрика "Календарные события" в статистике (PunBB)
Опять не работает. На обоих тестовых. Виджет удалила, сами виджеты дезактивировала, со скриптом проделала всё, что было велено. На втором тестовом он первый, на первом уже был еще один. Но результат всё равно одинаковый. Опять загрузка... В шаблоне ничего не надо было менять? В первом варианте скрипта (для виджета) в конце был кусок практически такой же как вставка в шаблон, а здесь-то его нет.
Re: Рубрика "Календарные события" в статистике (PunBB)
gorezcaid пишет:До завтра, у меня уже времени нет.
удачи.
Конечно, до завтра. Я итак столько времени у Вас заняла.
Re: Рубрика "Календарные события" в статистике (PunBB)
Давайте ещё раз сначала.
Для форума http://ntest-2.forum2x2.ru/
Код в шаблоне уже стоит.
Для форума http://ntest-2.forum2x2.ru/
Код в шаблоне уже стоит.
- Спойлер:
- Код в шаблоне
- Код:
<!-- Календарные события текущего месяца для PunBB -->
<span id="CalendarIn_Tmp" style="display:none"></span>
<hr>Календарные события текущего месяца: <span id="CalendarOut">Загрузка...</span><hr>
<!-- /Календарные события текущего месяца для PunBB -->
- Код:
jQuery(function(){
var PathSite='http://ntest-2.forum2x2.ru/';
var PathCalendar=PathSite+'calendar.html';
var PathClassCalendar='table.table.calendar';
var PathClassIn='span#CalendarIn_Tmp';
jQuery(PathClassIn).load(
PathCalendar+' '+PathClassCalendar,
{par1:1},
function(){
setTimeout(GetCalendar(PathClassIn,PathClassCalendar),1);
}
);
});
function GetCalendar(pId,pPathClassCalendar){
var PathClassOut='span#CalendarOut';
var ClassName1=jQuery(pId+' '+pPathClassCalendar+' '+'tbody tr td p.row3.center a');
DeleteStrUp='function anonymous(event) { ';
DeleteStrDown=' }';
var tDate,tSrcImg,pTxtUrl,tUrl,tEvent_MOver,tEvent_MOut;
var ExitSpan='';for(var i=0;i<ClassName1.length;i++){
tDate=ClassName1[i].innerHTML;/*Число*/
ExitSpan=ExitSpan+tDate;
var ClassName2=jQuery(jQuery(ClassName1[i].parentElement.parentElement).find('ul')[0]).find('li');
for(var j=0;j<ClassName2.length-1;j++){
tSrcImg=ClassName2[j].children[0].src;/*адрес картинки*/
ptUrl=ClassName2[j].children[1].href;/*Ссылка*/
pTxtUrl=ClassName2[j].children[1].innerHTML;/*Текст ссылки*/
tEvent_MOver=ClassName2[j].children[1].onmouseover.toString();
tEvent_MOver=tEvent_MOver.substr(DeleteStrUp.length,tEvent_MOver.length-DeleteStrUp.length-DeleteStrDown.length);
tEvent_MOver=tEvent_MOver.replace(new RegExp('"','g'),"&"+"quot;");/*Экранирование кавычек*/
tEvent_MOut='destroyTitle()';
ExitSpan=ExitSpan+' <img src="'+tSrcImg+'"/>'+'<a href="'+ptUrl+'" onmouseover="'+tEvent_MOver+'" onmouseout="'+tEvent_MOut+'">'+pTxtUrl+'</a>';
}
if(i!=(ClassName1.length-1)){ExitSpan=ExitSpan+' | '}
}
jQuery(pId)[0].innerHTML='';
jQuery(PathClassOut)[0].innerHTML=ExitSpan;
};
Re: Рубрика "Календарные события" в статистике (PunBB)
Угу. Всё заработало на обоих. И это не смотря на то, что вставку в шаблон на первом тестовом я перекроила под ту таблицу, которая у меня там нарисована. Причём я вчера мельком обратила внимание, но не заострилась, а теперь вижу, что события выводятся не на ближайшие дни как в Invision, а сразу на весь текущий месяц.
Так Вы подумали что хорошего я могу для Вас сделать? А то ведь это я только главной страницей пока занимаюсь, а там впереди-то ...
Так Вы подумали что хорошего я могу для Вас сделать? А то ведь это я только главной страницей пока занимаюсь, а там впереди-то ...
Re: Рубрика "Календарные события" в статистике (PunBB)
Так и было задумано.а сразу на весь текущий месяц.
Я уже получил - трудом заработанный, бесценный опыт.Так Вы подумали что хорошего я могу для Вас сделать?
Поможем, чем сможем...А то ведь это я только главной страницей пока занимаюсь, а там впереди-то ...
Re: Рубрика "Календарные события" в статистике (PunBB)
А можно как-то исключить из списка даты дней рождений? И дубль ни к чему, и дублируются они просто числом (датой), без ссылки на тему события, потому как таких тем в привязанном к календарю разделе нет. Получается непонятное число без объяснений.gorezcaid пишет:Так и было задумано.
Ну тогда еще раз большущее спасибо.gorezcaid пишет: Я уже получил - трудом заработанный, бесценный опыт.
По поводу опыта. Глюк интересный обнаружился у нашего скрипта. На событие (ссылку) мышь наводишь, убираешь, снова наводишь, убираешь - и бац! Со страницы пропадает всё, кроме общего фона. Работает железно. Лечится обновлением страницы. Это в FF. А в IE - вообще ничего не отражается. Т.е. не просто не работает скрипт, а его как бы и нет. Пустое место, даже "загрузка..." отсутствует.
Re: Рубрика "Календарные события" в статистике (PunBB)
Да заметил, некоторые браузеры неправильно читают скрипт. Самое интересное, что эта ошибка не моего скрипта, а стандартных скриптов форума.По поводу опыта. Глюк интересный обнаружился у нашего скрипта. На событие (ссылку) мышь наводишь, убираешь, снова наводишь, убираешь - и бац!
Отключите пока часть скрипта, заменив:
- Код:
tEvent_MOut='destroyTitle()';
- Код:
/*tEvent_MOut='destroyTitle()';*/
tEvent_MOver='';
tEvent_MOut='';
IE вообще не никогда не поддерживает такие функции, именно про него можно забыть.А в IE - вообще ничего не отражается
Re: Рубрика "Календарные события" в статистике (PunBB)
Мне бы на живой пример посмотреть.А можно как-то исключить из списка даты дней рождений?
Re: Рубрика "Календарные события" в статистике (PunBB)
Действительно интересно. Отключила, пропадать перестало.gorezcaid пишет:Да заметил, некоторые браузеры неправильно читают скрипт. Самое интересное, что эта ошибка не моего скрипта, а стандартных скриптов форума. Отключите пока часть скрипта ...
У меня у половины пользователей IE. Поэтому мне поневоле приходится под него подстраиваться. В CSS половину кодов по нескольку раз перекраиваю подыскивая для этого ... эээ ... замечательного браузера такие конструкции, которые он поймёт. Вобщем, дамам не пристало так выражаться, как хотелось бы.А в IE - вообще ничего не отражаетсяIE вообще не никогда не поддерживает такие функции, именно про него можно забыть.
Re: Рубрика "Календарные события" в статистике (PunBB)
А вот я здесь день рождения Админа поставила на 10 сентября.gorezcaid пишет:Мне бы на живой пример посмотреть.
http://ntest-2.forum2x2.ru/
PS. Да, а как же в Invision рубрика "Календарные события на ближайшие пять дней" отображается и в IE?
Re: Рубрика "Календарные события" в статистике (PunBB)
Это другой случай, и отображается не через javascript, а серверными методами.PS. Да, а как же в Invision рубрика "Календарные события на ближайшие пять дней" отображается и в IE?
Убрать дни рождения:А вот я здесь день рождения Админа поставила на 10 сентября.
- Код:
jQuery(function(){
var PathSite='http://ntest-2.forum2x2.ru/';
var PathCalendar=PathSite+'calendar.html';
var PathClassCalendar='table.table.calendar';
var PathClassIn='span#CalendarIn_Tmp';
jQuery(PathClassIn).load(
PathCalendar+' '+PathClassCalendar,
{par1:1},
function(){
setTimeout(GetCalendar(PathClassIn,PathClassCalendar),1);
}
);
});
function GetCalendar(pId,pPathClassCalendar){
var PathClassOut='span#CalendarOut';
var ClassName1=jQuery(pId+' '+pPathClassCalendar+' '+'tbody tr td p.row3.center a');
DeleteStrUp='function anonymous(event) { ';
DeleteStrDown=' }';
var tDate,tSrcImg,pTxtUrl,tUrl,tEvent_MOver,tEvent_MOut;
var ExitSpan='';for(var i=0;i<ClassName1.length;i++){
tDate=ClassName1[i].innerHTML;/*Число*/
var ClassName3=jQuery(jQuery(ClassName1[i].parentElement.parentElement).find('ul')[0]).find('li span');
if(ClassName3.length==0){
ExitSpan=ExitSpan+tDate;
}
var ClassName2=jQuery(jQuery(ClassName1[i].parentElement.parentElement).find('ul')[0]).find('li');
for(var j=0;j<ClassName2.length-1;j++){
tSrcImg=ClassName2[j].children[0].src;/*адрес картинки*/
ptUrl=ClassName2[j].children[1].href;/*Ссылка*/
pTxtUrl=ClassName2[j].children[1].innerHTML;/*Текст ссылки*/
tEvent_MOver=ClassName2[j].children[1].onmouseover.toString();
tEvent_MOver=tEvent_MOver.substr(DeleteStrUp.length,tEvent_MOver.length-DeleteStrUp.length-DeleteStrDown.length);
tEvent_MOver=tEvent_MOver.replace(new RegExp('"','g'),"&"+"quot;");/*Экранирование кавычек*/
/*tEvent_MOut='destroyTitle()';*/
tEvent_MOver='';
tEvent_MOut='';
ExitSpan=ExitSpan+' <img src="'+tSrcImg+'"/>'+'<a href="'+ptUrl+'" onmouseover="'+tEvent_MOver+'" onmouseout="'+tEvent_MOut+'">'+pTxtUrl+'</a>';
}
if(i!=(ClassName1.length-1)){
if(ClassName3.length==0){
ExitSpan=ExitSpan+' | ';
}
}
}
jQuery(pId)[0].innerHTML='';
jQuery(PathClassOut)[0].innerHTML=ExitSpan;
};
Re: Рубрика "Календарные события" в статистике (PunBB)
Значит нет у нас методов наgorezcaid пишет:Это другой случай, и отображается не через javascript, а серверными методами.
Не понял ... Это добавить или заменить?Убрать дни рождения:
Re: Рубрика "Календарные события" в статистике (PunBB)
ЗаменитьНе понял ... Это добавить или заменить?
Ещё посмотрим...Значит нет у нас методов на Костю Сапрыкина на Эскплорер?
Секундочку, а в какой версии IE не отображается? В IE 8 все работает.
Re: Рубрика "Календарные события" в статистике (PunBB)
Эх, теперь у меня пошли уже мои внутренние проблемы. На втором тестовом всё работает, а на первом по-прежнему дублируются дни рождения. Если вдруг пойдёте смотреть - не пугайтесь, там всё в процессе ремонта.gorezcaid пишет:Заменить
Седьмой у меня стоит. Но если в 8-м всё работает, то и слава Богу.Ещё посмотрим... Секундочку, а в какой версии IE не отображается? В IE 8 все работает.
Re: Рубрика "Календарные события" в статистике (PunBB)
Наши тестовые форумы немного отличаются. Давно создали форум?а на первом по-прежнему дублируются дни рождения
Re: Рубрика "Календарные события" в статистике (PunBB)
Попробуйте этот скрипт...
сек
сек
Последний раз редактировалось: gorezcaid (Сентябрь 21st 2012, 21:57), всего редактировалось 1 раз(а)
Re: Рубрика "Календарные события" в статистике (PunBB)
gorezcaid пишет:Наши тестовые форумы немного отличаются. Давно создали форум?
Не совсем поняла формулировку "наши тестовые форумы". Они что, какие-то специальные? Я просто обычным путём сначала один, потом, когда мне для контроля понадобился нетронутый - второй. Недавно это было. 7 сентября первый, 14-го - второй. У меня и основной форум (который на Invision стоит) только с 28 августа существует.
Re: Рубрика "Календарные события" в статистике (PunBB)
gorezcaid пишет:Попробуйте этот скрипт
Нас с Вами скоро к доктору пошлют. Как увидит кто чем мы тут занимаемся ...
Дубль исчез. Но вместе с ним и другие даты, остались только ссылки на события и сепаратор в начале строки: http://ntest.forum2x2.ru/forum
Кстати, попутно всё время забываю спросить, почему у основного и второго тестового ссылки на главную страницу выглядят иначе, чем у первого? Без /forum.
Re: Рубрика "Календарные события" в статистике (PunBB)
Заменить на
- Код:
jQuery(function(){
var PathSite='http://ntest.forum2x2.ru/';
var PathCalendar=PathSite+'calendar.html';
var PathClassCalendar='table.table.calendar';
var PathClassIn='span#CalendarIn_Tmp';
jQuery(PathClassIn).load(
PathCalendar+' '+PathClassCalendar,
{par1:1},
function(){
setTimeout(GetCalendar(PathClassIn,PathClassCalendar),1);
}
);
});
function GetCalendar(pId,pPathClassCalendar){
var PathClassOut='span#CalendarOut';
var ClassName1=jQuery(pId+' '+pPathClassCalendar+' '+'tbody tr td p.row3.center a');
DeleteStrUp='function anonymous(event) { ';
DeleteStrDown=' }';
var tDate,tSrcImg,pTxtUrl,tUrl,tEvent_MOver,tEvent_MOut;
var ExitSpan='';for(var i=0;i<ClassName1.length;i++){
tDate=ClassName1[i].innerHTML;/*Число*/
/*=====*/
var ClassName3=jQuery(jQuery(ClassName1[i].parentElement.parentElement).find('ul')[0]).find('li a');
var tFlag=0;
var Tmp=ClassName3[0].href;
TmpArray=Tmp.split("&");
for(var k=0;k<TmpArray.length;k++){
if(TmpArray[k]=='display=birth'){tFlag=1}
}
if(tFlag==1){/*Найдено день рожденье*/
}else{ExitSpan=ExitSpan+tDate;/*показать число*/}
/*=====*/
var ClassName2=jQuery(jQuery(ClassName1[i].parentElement.parentElement).find('ul')[0]).find('li');
for(var j=0;j<ClassName2.length-1;j++){
tSrcImg=ClassName2[j].children[0].src;/*адрес картинки*/
ptUrl=ClassName2[j].children[1].href;/*Ссылка*/
pTxtUrl=ClassName2[j].children[1].innerHTML;/*Текст ссылки*/
tEvent_MOver=ClassName2[j].children[1].onmouseover.toString();
tEvent_MOver=tEvent_MOver.substr(DeleteStrUp.length,tEvent_MOver.length-DeleteStrUp.length-DeleteStrDown.length);
tEvent_MOver=tEvent_MOver.replace(new RegExp('"','g'),"&"+"quot;");/*Экранирование кавычек*/
/*tEvent_MOut='destroyTitle()';*/
tEvent_MOver='';
tEvent_MOut='';
ExitSpan=ExitSpan+' <img src="'+tSrcImg+'"/>'+'<a href="'+ptUrl+'" onmouseover="'+tEvent_MOver+'" onmouseout="'+tEvent_MOut+'">'+pTxtUrl+'</a>';
}
if(i!=(ClassName1.length-1)){
if(tFlag==1){}else{
ExitSpan=ExitSpan+' | ';
}
}
}
jQuery(pId)[0].innerHTML='';
jQuery(PathClassOut)[0].innerHTML=ExitSpan;
};
Re: Рубрика "Календарные события" в статистике (PunBB)
Зависит от того, что первое открывается на главной странице форум или портал.Кстати, попутно всё время забываю спросить, почему у основного и второго тестового ссылки на главную страницу выглядят иначе, чем у первого? Без /forum.
Re: Рубрика "Календарные события" в статистике (PunBB)
gorezcaid пишет:Зависит от того, что первое открывается на главной странице форум или портал.
Ааа. Понятно. Можно было и самой догадаться. Скрипт заменила. Всё работает. Вы - волшебник. (нет тут у нас скромного сестринского поцелуя).
Формат даты зависит от того, что установлено на форуме?
Re: Рубрика "Календарные события" в статистике (PunBB)
Как даты указаны в календаре, так будет и на главной.
Формат даты на главной тоже можно изменить...
Формат даты на главной тоже можно изменить...
Re: Рубрика "Календарные события" в статистике (PunBB)
А в календаре разве формат даты настраиваемый? Он у меня сейчас не совпадает с тем, что я выбирала в общих настройках. Или это в скрипте/в шаблоне какие-нибудь dd/mm/yy прописывать надо?gorezcaid пишет:Как даты указаны в календаре, так будет и на главной.
Формат даты на главной тоже можно изменить...
Re: Рубрика "Календарные события" в статистике (PunBB)
Нет, в календаре менять нельзя.
На главной форума, через мой скрипт - можно.
На главной форума, через мой скрипт - можно.
Re: Рубрика "Календарные события" в статистике (PunBB)
gorezcaid пишет:Нет, в календаре менять нельзя.
На главной форума, через мой скрипт - можно.
Ну так что же ... где же ... (с)
Re: Рубрика "Календарные события" в статистике (PunBB)
Имеется Число, Месяц(Номер месяца или сокращённое название), Год, День недели.
Ну так скажите в каком нужно формате...
Например: День.Месяц.Год
или как-то по другому.Я же не знаю какой формат вам нужен.
Ну так скажите в каком нужно формате...
Например: День.Месяц.Год
или как-то по другому.Я же не знаю какой формат вам нужен.
Страница 2 из 3 • 1, 2, 3
Похожие темы
» Как убрать блок чат и Календарные события
» Календарные события, дни рождения, регистрация
» Автоматическое присвоение календарного события при создании темы
» Модуль События
» События в Календаре
» Календарные события, дни рождения, регистрация
» Автоматическое присвоение календарного события при создании темы
» Модуль События
» События в Календаре
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Разные проблемы :: [Архив] Разные проблемы
Страница 2 из 3
Права доступа к этому форуму:
Вы не можете отвечать на сообщения