Архив - только для чтения
Справка по работе с модулем Доска объявлений
klimenkо
Сообщений: 4
Уровень замечаний:

Сообщение # 241 | 09:27:54
Quote (=brat=)
4.Как ограничить максимальную длину текста объявления в шаблон вид материалов?

зайдите в админку » Доска объявлений » Настройки модуля » И у вас будет там такое поле:

Вот и изменяйте его как хотите


Quote (=brat=)
(Только надо чтоб єта вункция (Разместить до)была включена)

Не нарушайте правила форума. Пункт 3.9.1
Прикрепления: 2999388.png (1.4 Kb)
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 242 | 23:44:32
klimenkо,
Нужно ограничить вывод (длину) текста объявления в шаблоне вид материалов?
а не саму длину текста объявления. wink

Добавлено (06-Июл-2009, 23:44:32)
---------------------------------------------
А как на щот єтого вопроса.

Quote
Как скрыть поле (Разместить до)от пользователя в шаблоне добавления материалов ? (Только надо чтоб єта вункция (Разместить до)была включена)

есть идеи smile

webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 243 | 00:09:46
Quote
Как скрыть поле (Разместить до)от пользователя в шаблоне добавления материалов ?
скрыть поле только отключением соответствующей галочки в "Поля для добавления материалов:" в настройках модуля объявлений., но если нужно скрыть от юзера в поле добавления объявления, значит вывод данного поля будет пустой, а значит не нужен.
в странице материала и коммента к нему можно снести
Code
<?if($PLACED_TILL$)?>| Размещено до: $PLACED_TILL$<?endif?>

и тогда в материале не будет видно

Добавлено (07-Июл-2009, 00:09:46)
---------------------------------------------

Quote
(Только надо чтоб єта вункция (Разместить до)была включена)
это не функция, это поле. а оно или есть или его нет

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 244 | 00:59:19
Тогдо по прежнему остаётса вопрос:
Quote
1.Как прописать (или как зделать) так чтобы посетитель оставлял объявление на месяц,не болие?

или єто вообще не возможно? sad

Quote
Обясню задум:
Хочю чтоб обьявление рожмещалось на один месяц (30 дней) не больше.
после єтого оно будет неактивным.если автор обьявления не продлин его срок,оно удаляется администратором.
вот и всё.

Сообщение отредактировал =brat= - Вторник, 07 Июл 2009, 01:15:07
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 245 | 02:05:11
=brat=, попробуйте настроить фильтр

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 246 | 15:15:48
=brat=,
Quote (=brat=)
1.Как прописать (или как зделать) так чтобы посетитель оставлял объявление на месяц,не болие?

1. разрешите в настройках модуля поле "Разместить до" и пометьте его как обязательное
2. чуть ниже, в "Сортировке полей", удалите разделитель под полем "Разместить до"
3. в шаблон "Страница добавления/редактирования" после кода $BODY$ вставьте такой скрипт:

Code
<script>
$('td:contains("Разместить до")').parent().hide();
</script>

Если нужно, чтобы администратор (и модераторы, если захочется) сохранили возможность изменить дату "Разместить до" - то заключите этот скрипт в условный оператор:

Code
<?if($GROUP_ID$!=4 and $GROUP_ID$!=3)?>
<script>
$('td:contains("Разместить до")').parent().hide();
</script>
<?endif?>

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Вторник, 07 Июл 2009, 15:16:59
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 247 | 23:54:13
YuriT, сделал всё строго по инструкции
Quote
1. разрешите в настройках модуля поле "Разместить до" и пометьте его как обязательное
2. чуть ниже, в "Сортировке полей", удалите разделитель под полем "Разместить до"
3. в шаблон "Страница добавления/редактирования" после кода $BODY$ вставьте такой скрипт:

не помогло sad результат нулевой.
что-то нетак или я чтото не так делаю(хотя всё строго по инструкции ) cry

YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 248 | 01:48:48
=brat=, так а какой именно результат ожидается?

Если вставлялся первый вариант скрипта (тот, что прячет поле "Разместить до" от всех), то на глаз ведь никаких изменений заметно и не будет - просто все вновь добавляемые объявления через месяц станут неактивными. А для тех объявлений, что уже занесены, дата окончания сама не появится, ее в любом случае придется вписывать администратору.

Поставьте второй вариант кода (тот, что показывает дату "Разместить до" админу и модераторам) и посмотрите, что там реально сохраняется - все сразу станет ясно.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 249 | 22:30:07
YuriT,
ставил первый скрипт,также и пробывал с вторим
не прячется поле "Разместить до" sad

YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 250 | 23:00:07
=brat=, ну неужели трудно посмотреть в три строчки кода и понять, что там не так?

У Вас же, оказывается, сайт на украинском? Значит, в скрипте нужно попросту заменить "Разместить до" на "Розмістити до" - т.е. именно на тот текст, что и показывается у Вас.

PS: я завел на сайте аккаунт test, можно его удалить.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
SeThSH
Сообщений: 2
Репутация: 3

Сообщение # 251 | 23:30:12
Делаю страничку на основе Доски объявлений и возникла такая проблема при добавлении таблицы в текст объявления получается длинный HTML код и нужная таблица полностью не влазит, получается буквально 15 столбцов в которых толком то и текста нет. Вроде как нашел где менять максимальную длину текста: Доска объявлений - Настройки модуля - Максимальная длина текста объявления (выставил максимальное значение 10000), если это конечно эта опция влияет на объем, так вот, вопрос, как можно сделать это значение еще больше, как и где???
Сообщение отредактировал SeThSH - Среда, 08 Июл 2009, 23:31:28
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 252 | 01:31:11
YuriT,
упс...недогледел.
Quote
нужно попросту заменить "Разместить до"

сменил"Разместить до" -но всё равно что-то не так... sad
нужно спрятать только "Разместить до"...
а теперь прячется и $BODY$ и $GLOBAL_CLEFTER$и $GLOBAL_DRIGHTER$ видать только $GLOBAL_BFOOTER$
wacko

YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 253 | 04:05:59
=brat=, ну тогда замени строку
Code
$('td:contains("Розмістити до")').parent().hide();
на
Code
$('td:contains("Розмістити до"):not(has(td))').parent().hide();
или просто на
Code
$('#bdM31').hide();

Какая-нибудь должна сработать.

Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Четверг, 09 Июл 2009, 14:07:50
=brat=
Сообщений: 22
Репутация: 4

Сообщение # 254 | 23:15:34
вот так работает:
Code
<?if($GROUP_ID$!=4 and $GROUP_ID$!=3)?>  
<script>  
$('#bdM31').hide();  
</script>  
<?endif?>

только прячется от пользователя и от админа...

YuriT
Сообщений: 231
Репутация: 701
Уровень замечаний:

Сообщение # 255 | 23:45:57
Quote (=brat=)
только прячется от пользователя и от админа...

Не могет такого быть.
Если скрипт заключен в (правильно скопированный!) условный оператор

<?if($GROUP_ID$!=4 and $GROUP_ID$!=3)?>
...
<?endif?>

- то от админа прятаться никак не может.


Потеряшка - поиск потерянных и помощь бездомным животным в Питере
Сообщение отредактировал YuriT - Четверг, 09 Июл 2009, 23:46:13
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!