Фильтр по:
  

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: likbezz  
Изменением формы добавления ЛС ...
Дата: Понедельник, 26.04.2010, 20:26 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Пишет -=MAG=-,

Приветствую всех.
Вижу, я не первый, кто озадачился изменением шаблона формы добавления ЛС (хотя такого шаблона как-бы и нет вовсе).
Но, если на то пошло, эту форму надо бы сделать настраиваемой.

Моя проблема в следующем: при создании дружественной пользователям PDA-версии сайта я в PDA-css увеличил шрифты, чтобы на экране телефона можно было комфортно просматривать сайт без зуммирования страниц.
Всё хорошо, всё где смог - настроил.
Но вот в форме добавления ЛС имею такой некрасивый затык:

Как видно из скриншота, увеличение шрифтов привело к тому, что надписи на кнопках не умещаются.
Что и в каком шаблоне нужно написать, чтобы увеличить длину этих кнопок?
Очень надеюсь на помощь.
Заранее благодарю.

Прикрепления: 8492897.png (22.2 Kb)

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


-=MAG=-,
Quote (-=MAG=-)
Что и в каком шаблоне нужно написать, чтобы увеличить длину этих кнопок?

Шаблон: «Личные сообщения (ЛС)»

Quote (Code)
<?if($PAGE_ID$='pm')?>
<style type="text/css">
input.allUsersBtn{width:твоя цифра(определяется опытным путём) !important;} /* кнопка */
input.uSearchFl{width:твоя цифра(определяется опытным путём) !important;} /* поле */
input.uSearchFlSbm{width:твоя цифра(определяется опытным путём) !important;} /* кнопка */
</style>
<?endif?>

Скрин (на скрине width:10px;):

Flesh

Прикрепления: 0727950.png (0.9 Kb)

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


Ответ -=MAG=-
fflesh, благодарю! Нижний ряд кнопок поправил.
А как быть с кнопками которые повыше?
Просмотреть Отправить Отменить
Залез в исходник страницы, там у этих кнопок нету значения input class.
Наблюдаю у них только значения input type:
button submit reset
Как их в скрипте "обозвать" следует?


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


-=MAG=-,
Quote (-=MAG=-)
Как их в скрипте "обозвать" следует?

...
Как в «скрипте» не знаю ... ヅ .. а в CSS вот так:
Code
input[type="button"]{твои стили;}


а вообще, это делается через родительский элемент, в данном случае форма ...

Code
form#addform input{width:твоя цифра(определяется опытным путём);}


«!important» - не ставим ... дабы не изменять нижестоящие кнопки ... но здесь можно «поиграться» стилями и добиться нужного эффекта ...

На крайняк - всегда есть JS ...


 
Дата: Пятница, 29.07.2011, 10:08 |
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Дабы не создавать новой темы -- спрошу здесь!.. На сайте есть ссылка "... о битой ссылке", нажав которую, попадаешь в "Сообщение ЛС" с заданным текстом... Вопрос: это создавалось непосредственно в ЛС или отдельным шаблоном на новой странице сайта!?.

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


MAGELLAN,
Quote (MAGELLAN)
Вопрос: это создавалось непосредственно в ЛС или отдельным шаблоном на новой странице сайта!?.

Непосредственно в шаблоне «Личные сообщения».
...
Всё оч. просто. Есть такой объект, как window.location.search, значение которого можно привязать к скрипту, и выполнять те или иные действия с документом.

Например:
Quote (Code)
http://www.google.com/search?q=javascript#test

?q=javascript - window.location.search;
#test - window.location.hash;
http://www.google.com/search?q=javascript#test - window.location.href;
...

А кликая по ссылке, типа «... о битой ссылке» - вы попадаете на страницу http://likbezz.ru/index/14-likbezz-0-1?brokenLink
Где: ?brokenLink - это параметр window.location.search.
А в шаблоне скрипт, который читает переменную и, в зависимости от значения подставляет в поля те или иные строки/значения.
...
Типа:
Code
<script type="text/javascript">
var prm=window.location.search,url=document.referrer;
if(prm=='?brokenLink'){
document.addform.PMtoUser.value='Likbezz';
document.addform.subject.value='Битая ссылка';
document.addform.message.value='Добрый!\nВот в [url='+url+']этом посте[/url] битая ссылка.\nПрошу перезалить, плизз ヅ\n\nСпасибки ...';
};
</script>

...

Вот и всё ... )


 
Дата: Пятница, 29.07.2011, 12:53 |
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


А данный скрипт можно применить, чтобы ЛС рассылалось определённым группам пользователей (админ, модер и пр.), хочу сделать форму, чтобы пользователь мог пожаловаться на оскорбительное сообщение на форуме?

Сообщение отредактировал MAGELLAN - Суббота, 30.07.2011, 08:42
 
Дата: Пятница, 29.07.2011, 14:21 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


MAGELLAN,
Quote (MAGELLAN)
А данный скрипт можно применить, чтобы ЛС рассылалось определённым группам пользователей

Группам - нет.
Quote (MAGELLAN)
хочу сделать форму, чтообы пользователь мог пожаловаться на оскорбительное сообщение на форуме?

Для этого есть стандартная функция (Главная » Форум » Настройки модуля - в самом низу):


...

Прикрепления: 5509053.png (3.3 Kb)

 
Дата: Суббота, 30.07.2011, 08:53 |
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
Для этого есть стандартная функция (Главная » Форум » Настройки модуля - в самом низу):

Я про неё знаю (!) и она включена, но так кнопки и не увидел, хотя заходил как "пользователь"... wink


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


MAGELLAN,
Quote (MAGELLAN)
Я про неё знаю (!) и она включена, но так кнопки и не увидел

Она работает только с включёнными наградами. Но вот отсылается ли на мыло сообщение - не в курсе, хотя написано:
Quote
Включить возможность информирования модераторов о "плохих" сообщениях:

- Если разберётесь - сообщите о результатах... )
...


 
Дата: Пятница, 12.08.2011, 14:07 |
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)

- Если разберётесь - сообщите о результатах...

Вот что удалось выяснить:
Code
<?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" onclick="openLayerB('AwD',0,'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$','Вручить награду',380,200,1); return false;"><img src="http://s10.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" onclick="openLayerB('AwD',0,'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$','Вручить награду',380,200,1); return false;"><img src="http://s10.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>

Либо восстановить "вид материалов" форума, либо вставить код! Выглядит это так:

Прикрепления: 2096426.jpg (809.9 Kb)

Сообщение отредактировал MAGELLAN - Пятница, 12.08.2011, 14:09
 
Дата: Пятница, 12.08.2011, 22:52 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Quote (MAGELLAN)
Либо восстановить "вид материалов" форума, либо вставить код! Выглядит это так:

Благодарю, но меня интересовало: отсылает ли собщения в личку?
...


 
Дата: Воскресенье, 14.08.2011, 10:57 |
MAGELLAN
Сержант
Группа: Проверенные
Сообщений: 35
Награды: 0
Репутация: 0
Статус: Offline


Quote (likbezz)
меня интересовало: отсылает ли собщения в личку?

Нет! "Награждает" пользователя "пальцем вниз" во всяком случае, в своей почте ничего не узрел!!. wink


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


MAGELLAN,
Quote (MAGELLAN)
Нет!

Эт не хорошо )
Quote (MAGELLAN)
"Награждает" пользователя "пальцем вниз"

... Каламбур ... ヅ ...


 
Дата: Среда, 17.08.2011, 13:44 |
Diana
Генерал-лейтенант
Группа: Помощники
Сообщений: 606
Награды: 0
Репутация: 20
Статус: Offline


likbezz, Для того чтоб работала кнопка жалобы - форуму должен быть назначен конкретный модератор.Вот ему в личку и приходит рапорт о плохих сообщениях.Если модер не назначен - всё это в никуда уходит и никому не приходит вообще.По крайней мере у меня так - и ни разу не видела чтоб от этого репутация менялась - просто обычное сообщение.



 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


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