Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Как сделать.... Не сортированные вопросы/ответы на тему ... (Прочее по теме ...)
Как сделать.... Не сортированные вопросы/ответы на тему ...
Дата: Четверг, 28.11.2013, 02:32 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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>

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


 
Дата: Понедельник, 30.06.2014, 13:49 |
Полковник
Группа: Помощники
Сообщений: 210
Награды: 0
Репутация: 11
Статус: Offline


Привет! Не пойму как у тебя в ленточном варианте форума определяется просмотрена или нет тема? Не увидел в исходнике. smile Хочу на основе этого, в информере форума, сделать сменяющуюся иконку. И возможно ли его ограничить по времени? Например, только для сообщений за последние несколько дней. Хотя, последнее необязательно.

 
Дата: Вторник, 01.07.2014, 01:33 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Komoff,
Цитата Komoff, Пн, 30.06.2014, 13:49:09
Не пойму как у тебя в ленточном варианте форума определяется просмотрена или нет тема?

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

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

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

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

Только с использованием localStorage


 
Дата: Пятница, 05.12.2014, 05:54 |
Lord
Рядовой
Группа: Зарегистрированные
Сообщений: 2
Награды: 0
Репутация: 0
Статус: Offline


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


 
Дата: Пятница, 05.12.2014, 16:26 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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
Я в общем разобрался сам

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


 
Дата: Вторник, 24.03.2015, 14:51 |
klim
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline


Доброго времени суток!

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

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


 
Дата: Вторник, 24.03.2015, 21:12 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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

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

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

Убрать можно, а вот сделать что бы счетчик не срабатывал - никак.
Хотя, симулировать можно. Скриптом. Посчитать сколько пользователей скрыто и отнять из общего кол-ва.


 
Дата: Вторник, 24.03.2015, 22:12 |
klim
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline


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


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

Но надеялась, что может найдется способ вообще вывести группу (скорей всего там будут 1 - 2 человека) из учета статистики сайта... начиная от Списка пользователей и заканчивая "Кто онлайн" и действий на сайте... нужен эдакий призрак.


 
Дата: Среда, 25.03.2015, 00:12 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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)

 
Дата: Среда, 25.03.2015, 21:29 |
klim
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline


Цитата 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
 
Дата: Четверг, 26.03.2015, 18:00 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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
правда, вставив скрипт на тестовой площадке, выяснилось, что он не совсем корректно работает..

Чуть позже гляну, поправлю)


 
Дата: Четверг, 26.03.2015, 19:25 |
klim
Рядовой
Группа: Проверенные
Сообщений: 4
Награды: 0
Репутация: 0
Статус: Offline


Цитата 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
 
Дата: Суббота, 28.03.2015, 09:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


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) , все равно срабатывает :о(

Сделайте по аналогии - нужно просто найти элемент и вычесть кол-во удаленных пользователей..


 
Дата: Суббота, 11.04.2015, 16:25 |
Ida
Рядовой
Группа: Зарегистрированные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте!
Подскажите, можно ли настроить отображение определенных тем в ленточном разделе форума только для определенных пользователей?

Идея такая:

Код
<?if($PAGE_ID$='recentthreads'&&($UID$=1||$UID$=2||$UID$=3))?> выводить для них тему X в ленточном варианте форума <?else?> исключить отображение темы X в ленточном варианте форума для всех остальных участников форума <?endif?>


 
Дата: Четверг, 16.04.2015, 13:47 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Ida,
Цитата Ida, Сб, 11.04.2015, 16:25:57
можно ли настроить отображение определенных тем в ленточном разделе форума только для определенных пользователей?

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


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


Мобильная версия