[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта

Тема закрыта

Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... Тема только по сайтам в системе uCoz » Как сделать.... Не сортированные вопросы/ответы на тему ...

Как сделать.... Не сортированные вопросы/ответы на тему ...
[166] likbezz [28.11.2013, 02:32]
meme22,
Цитата meme22, Ср, 27.11.2013, 14:52:20
перерыв интернет, увы, не нашла для себя хоть что-то, за что можно зацепиться.

Еще можно так, на странице с фильтрами:
Для категорий:
Код
<a href="$CAT_URL$-1-2-0-0-1-0-0">картинка первого цвета</a>  
<a href="$CAT_URL$-1-2-0-0-2-0-0">картинка второго цвета</a>
<a href="$CAT_URL$-1-2-0-0-3-0-0">картинка третьего цвета</a>

Для разделов:
Код
<a href="$SECTION_URL$-1-2-0-0-1-0-0">картинка первого цвета</a>  
<a href="$SECTION_URL$-1-2-0-0-2-0-0">картинка второго цвета</a>
<a href="$SECTION_URL$-1-2-0-0-3-0-0">картинка третьего цвета</a>

..Ну а при добавлении..скриптом..
[167] Komoff [30.06.2014, 13:49]
Привет! Не пойму как у тебя в ленточном варианте форума определяется просмотрена или нет тема? Не увидел в исходнике. smile Хочу на основе этого, в информере форума, сделать сменяющуюся иконку. И возможно ли его ограничить по времени? Например, только для сообщений за последние несколько дней. Хотя, последнее необязательно.
[168] likbezz [01.07.2014, 01:33]
Komoff,
Цитата Komoff, Пн, 30.06.2014, 13:49:09
Не пойму как у тебя в ленточном варианте форума определяется просмотрена или нет тема?

На основе картинки в первом столбце.

Цитата Komoff, Пн, 30.06.2014, 13:49:09
Хочу на основе этого, в информере форума, сделать сменяющуюся иконку.

На данном способе не получится.
Хотя, теоретически, с использованием localStorage ...

Цитата Komoff, Пн, 30.06.2014, 13:49:09
И возможно ли его ограничить по времени? Например, только для сообщений за последние несколько дней

Только с использованием localStorage
[169] Lord [05.12.2014, 05:54]
cry Помогите мне пожалуйста, у меня похожая проблема, но она заключается в следующем (сайт на ucoz'e) Модуль Объявления
У меня есть Фильтр "Тип объявления" и пользователь может выбрать несколько значений:
1) Куплю(спрос)
2) Продам(предложение)
3) Услуга(спрос)
4) Услуга(Предложение)
5) Другое...
код фильтра $FILTER3_VALUE$
Как мне сделать так чтоб Пользователь выбрал например значение1) "Куплю(спрос)"
А в моем шаблоне (Вид материалов) Выдавало просто букву "К".
Я в виде материалов сделал таблицу и там слишком большая колонка получается со значением "Куплю(спрос)" и т.д. и хочу чтоб пользователь при подаче объявления ставил эти значания, а в выдаче объявлений каждое из значений менялось:
1) Куплю(спрос) ==> К
2) Продам(предложение)==> П
3) Услуга(спрос) ==> Ус
4) Услуга(Предложение)==> Уп
5) Другое... ==> Др.

Сможет мне кто кодик подсказать какой либо и пнуть меня в нужном направлении?! sad

Добавлено (29.11.2014, 17:45)
---------------------------------------------
cry Помогите мне пожалуйста, у меня похожая проблема, но она заключается в следующем (сайт на ucoz'e) Модуль Объявления
У меня есть Фильтр "Тип объявления" и пользователь может выбрать несколько значений:
1) Куплю(спрос)
2) Продам(предложение)
3) Услуга(спрос)
4) Услуга(Предложение)
5) Другое...
код фильтра $FILTER3_VALUE$
Как мне сделать так чтоб Пользователь выбрал например значение1) "Куплю(спрос)"
А в моем шаблоне (Вид материалов) Выдавало просто букву "К".
Я в виде материалов сделал таблицу и там слишком большая колонка получается со значением "Куплю(спрос)" и т.д. и хочу чтоб пользователь при подаче объявления ставил эти значания, а в выдаче объявлений каждое из значений менялось:
1) Куплю(спрос) ==> К
2) Продам(предложение)==> П
3) Услуга(спрос) ==> Ус
4) Услуга(Предложение)==> Уп
5) Другое... ==> Др.

Сможет мне кто кодик подсказать какой либо и пнуть меня в нужном направлении?! sad

Добавлено (05.12.2014, 05:54)
---------------------------------------------
КРЧ Ясно, Понятно, [sencored] форум ваш!!! Ждал ответа с вашего форума 4 дня, и них.. ниче, на других мне хоть отвечали... Я в общем разобрался сам, спасибо! ok
[170] likbezz [05.12.2014, 16:26]
Lord,
Цитата Lord, Пт, 05.12.2014, 06:54:27
Ждал ответа с вашего форума 4 дня

Извиняюсь, не было в городе..
Ответ на ваш вопрос вот тут: http://likbezz.ru/forum/61-1551-39256-16-1417784006

Цитата Lord, Пт, 05.12.2014, 06:54:27
Я в общем разобрался сам

Вот и замечательно)
[171] klim [24.03.2015, 14:51]
Доброго времени суток!

Есть желание сделать, чтоб одна из групп пользователей не светилась в онлайн статистике форума, т.е. чтобы не выползала в ячейках с классами gTableBody1, forumOnlineBar, не учитывалась в счетчике forumViewed. Чисто возможностями CSS не получается, остаются запятые после пустого места т.к. в gTableBody1 и forumOnlineBar не к чему подцепиться дочерними/атрибутными селекторами, да и счетчик срабатывает.
Помогите пожалуйста.

И в продолжение вопроса... у вас нашла скриптики, для удаления изменения содержимого нужной ячейки, а есть ли возможность удаления/замены только определенного символа в нужной ячейке, не затрагивая остальной текст?
[172] likbezz [24.03.2015, 21:12]
klim,
Цитата klim, Вт, 24.03.2015, 14:51:19
у вас нашла скриптики, для удаления изменения содержимого нужной ячейки, а есть ли возможность удаления/замены только определенного символа в нужной ячейке, не затрагивая остальной текст?

Скриптом? Да.
Что за скриптик вы нашли?

Цитата klim, Вт, 24.03.2015, 14:51:19
желание сделать, чтоб одна из групп пользователей не светилась в онлайн статистике форума, т.е. чтобы не выползала в ячейках с классами gTableBody1, forumOnlineBar, не учитывалась в счетчике forumViewed. Чисто возможностями CSS не получается, остаются запятые после пустого места т.к. в gTableBody1 и forumOnlineBar не к чему подцепиться дочерними/атрибутными селекторами, да и счетчик срабатывает.

Убрать можно, а вот сделать что бы счетчик не срабатывал - никак.
Хотя, симулировать можно. Скриптом. Посчитать сколько пользователей скрыто и отнять из общего кол-ва.
[173] klim [24.03.2015, 22:12]
Цитата likbezz
Скриптом? Да.
Что за скриптик вы нашли?


Вот здесь _http://likbezz.ru/faq/3-1#9 очень доходчиво объяснены скрипты, чтоб полностью убрать или изменить содержимое ячейки, но существует необходимость обращения к конкретным символам (на пример к тем же запятым) чтоб изменить или убрать только их, из содержимого ячейки, не трогая весь остальной список никнеймов, которые туда подставляются юкозовским скриптом. Это, как вариант решения изначальной задачи, хоть и половинчатый.

Но надеялась, что может найдется способ вообще вывести группу (скорей всего там будут 1 - 2 человека) из учета статистики сайта... начиная от Списка пользователей и заканчивая "Кто онлайн" и действий на сайте... нужен эдакий призрак.
[174] likbezz [25.03.2015, 00:12]
klim,
Цитата klim, Вт, 24.03.2015, 22:12:55
Но надеялась, что может найдется способ вообще вывести группу (скорей всего там будут 1 - 2 человека) из учета статистики сайта... начиная от Списка пользователей и заканчивая "Кто онлайн" и действий на сайте... нужен эдакий призрак.

Признак такого есть - это класс ссылки. Он для всех групп разный.
Например:



$Kenny$ - из группы «проверенные» и класс у этой ссылки - groupVerify

Соответственно, эту группу можно найти и удалить из списка. По классу.
А потом запустить скрипт ищущий « , » пустые запятые и удаляющие их.

Мне сложно что-то конкретное писать по вашему описанию, но как-то так:
Код
<script type="text/javascript">
function hideUser(){
var o=$('.gTable:last'),e=$('.gTableBody1',o),l=$('.groupVerify',e).size();
$('.groupVerify',e).remove();
e.html(e.html().replace(/ , /g,''));
$('.gTableSubTop b',o).eq(1).html($('.gTableSubTop b',o).eq(1).html()-l);
};hideUser();
</script>




Удаляет пользователей определенной группы:
Код
$('.groupVerify',e).remove();

Считает сколько пользователей удалено:
Код
$('.groupVerify',e).size();

Вычитает их из участников
Код
$('.gTableSubTop b',o).eq(1).html($('.gTableSubTop b',o).eq(1).html()-l);

Убирает лишние запятые:
Код
e.html(e.html().replace(/ , /g,''));


Как-то так..
Прикрепления: 7843142.png (15.4 Kb) · 3468206.png (14.4 Kb)
[175] klim [25.03.2015, 21:29]
Цитата likbezz, Ср, 25.03.2015, 01:12:27
Признак такого есть - это класс ссылки. Он для всех групп разный.

Я говорила в конце не о призНаках, а о призРаках... чтобы группа была не видна во всевозможных списках, кстати, заметила, что у вас это частично реализовано...

но, в принципе, не суть...

В любом случае, очень благодарна, что уделили мне время и уловили смысл в моих сумбурных объяснениях :о)) это именно то что надо!!
правда, вставив скрипт на тестовой площадке, выяснилось, что он не совсем корректно работает..



По аналогии попробовала сделать вариант скрипта для другого места:



Код
<script type="text/javascript">    
function hideUser(){    
var o=$('.gTable'),e=$('.forumOnlineBar',o),l=$('.groupVerify',e).size();    
$('.groupVerify',e).remove();    
e.html(e.html().replace(/ , /g,''));     
$('.forumNameTd .forumViewed',o).eq(1).html($('.forumNameTd .forumViewed',o).eq(1).html()-l);    
};hideUser();    
</script>


но не уверена что правильно, т.к. .forumOnlineBar и .forumViewed на разных страницах :о))


Сообщение отредактировал klim - Четверг, 26.03.2015, 15:07
[176] likbezz [26.03.2015, 18:00]
klim,
Цитата klim, Ср, 25.03.2015, 21:29:40
кстати, заметила, что у вас это частично реализовано...

Сорь, видимо невнимательно читал )
Тыкнете где реализовано - скажу как.

Цитата klim, Ср, 25.03.2015, 21:29:40
сайта, да и информация о времени последнего захода в Вашем профиле не обновляется

Там просто в настройках указано “учитывать всех пользователей” - с форума и сайта - по этому такая нестыковка..
Ну а время да, заблокировано.
Код
<div class="udtlb">Дата входа:</div> <?if($_USER_ID$='1')?>Вторник, 05.11.2013, 00:27<?else?>$_LOG_TIME$<?endif?>


Цитата klim, Ср, 25.03.2015, 21:29:40
правда, вставив скрипт на тестовой площадке, выяснилось, что он не совсем корректно работает..

Чуть позже гляну, поправлю)
[177] klim [26.03.2015, 19:25]
Цитата likbezz, Чт, 26.03.2015, 19:00:38
Чуть позже гляну, поправлю)

Спасибо, огромное! :о)))

дублирование в разных ячейкам мне удалось убрать:
Код
var o=$('.gTable:last'),e=$('.gTableBody1:first',o),l=$('.groupVerify',e).size();

при удалении запятой, наверно все же надо вставлять пробел:
Код
e.html(e.html().replace(/ , /g,'&_nbsp;'));

а вот со счетчиками беда :о))
в gTableSubTop участники вычитаются, а в посетителях числятся, может число на которое уменьшаются "участники" прибавлять к "гостям"?



и во втором скрипте, что я делала по аналогии, в списке .forumOnlineBar никнейм удаляется, а счетчик .forumViewed (в ячейках .forumNameTd) , все равно срабатывает :о(


Сообщение отредактировал klim - Четверг, 26.03.2015, 19:30
[178] likbezz [28.03.2015, 09:37]
klim,
Цитата klim, Чт, 26.03.2015, 19:25:54
дублирование в разных ячейкам мне удалось убрать:

Вот и замечательно)

Цитата klim, Чт, 26.03.2015, 19:25:54
при удалении запятой, наверно все же надо вставлять пробел:

Ну да, точно)

Цитата klim, Чт, 26.03.2015, 19:25:54
в gTableSubTop участники вычитаются, а в посетителях числятся

Можно и оттуда вычесть..
Код
<script type="text/javascript">
function hideUser(){
var o=$('.gTable:last'),e=$('.gTableBody1:first',o),u=$('.groupUser',e),l=u.size();
if(!l)return;
u.remove();
e.html(e.html().replace(/ , /g,' ').replace(/, $/g,''));
$('.gTableSubTop b',o).eq(1).html($('.gTableSubTop b',o).eq(1).html()-l);
$('.gTableSubTop b',o).eq(0).html($('.gTableSubTop b',o).eq(0).html()-l);
};hideUser();
</script>


Цитата klim, Чт, 26.03.2015, 19:25:54
и во втором скрипте, что я делала по аналогии, в списке .forumOnlineBar никнейм удаляется, а счетчик .forumViewed (в ячейках .forumNameTd) , все равно срабатывает :о(

Сделайте по аналогии - нужно просто найти элемент и вычесть кол-во удаленных пользователей..
[179] Ida [11.04.2015, 16:25]
Здравствуйте!
Подскажите, можно ли настроить отображение определенных тем в ленточном разделе форума только для определенных пользователей?

Идея такая:

Код
<?if($PAGE_ID$='recentthreads'&&($UID$=1||$UID$=2||$UID$=3))?> выводить для них тему X в ленточном варианте форума <?else?> исключить отображение темы X в ленточном варианте форума для всех остальных участников форума <?endif?>
[180] likbezz [16.04.2015, 13:47]
Ida,
Цитата Ida, Сб, 11.04.2015, 16:25:57
можно ли настроить отображение определенных тем в ленточном разделе форума только для определенных пользователей?

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


Полная версия сайта