Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


Forum Rules Правила раздела

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

Страницы: (2) [1] 2   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Сообщения пользователя одним шрифтом, © Grin
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


Модификация: Дополнительное поле профиля, с выбором шрифта, после чего каждое сообщение пользователя будет выделено именно этим шрифтом.

1. Создаем доп. поле. АЦ -> Пользователи и Группы -> Доп-ные поля профиля
(Создать новое поле)
1.2. Я его назвал "Шрифт сообщений", описание и т.п....
1.3. Тип поля: "Текстовое поле".
1.4 Поле может быть отредактировано пользователем? Да
1.5 Сохраняем и Записываем его номер TopicView "field_x".

2. АЦ -> Скины и шаблоны -> "Используемый шаблон" (Настройка HTML) -> Topic View Section -> Post Entry (Редактировать)
2.1. Находим строку
QUOTE
{$post['post']}
2.2. Заменяем, подставляя номер доп. поля в X на:
QUOTE
<!-- Пользовательский шрифт поста -->
<script type="text/javascript">
var userFont= ("{$author["field_x"]}");
if (userFont != "") { document.write('<span style="font-family:',userFont,'">'); }
</script>

{$post['post']}

<script>
var userFontField = ("{$author["field_x"]}");
if (userFontField != "") { document.write('</span>'); }
</script>
<!-- Конец пользовательского шрифта -->
2.3. Сохраняем.

Теперь можно проверить, введя название шрифта в дополнительное поле, профиля.

Дополнение: Я не хочу давать пользователю вводить тот шрифт, который он хочет, а только тот, который не резал бы глаза остальным, соответственно лучше всего заранее определить все шрифты, которые может вводить пользователь. Продолжаем модификацию:

3. Скрываем стандартное поле "Шрифт сообещий" в профиле и добавляем выпадающий список стандартных шрифтов.
3.1. Заходим в АЦ -> Скины и шаблоны -> "Используемый шаблон" (Настройка HTML) -> User Control Panel Section -> Profile Form: Custom Profile Text Input (Редактировать)
3.2. После содержимого шаблона вставляем, заменяя на нужный x это:
QUOTE
<script>
   if ("$name" == "field_x") {
      document.theForm.field_x.style.visibility="hidden";   
   }
</script>
3.3. Перед содержимым шаблона, заменяя нужный x вставляем это:
QUOTE
<script>
  if ("$name" == "field_x") {
      document.write('<select name="PostFontField" class="codebuttons" onchange="ChoosedPostFont(this.options[this.selectedIndex].value)">');
  document.write('<option value="Arial" style="font-family:Arial">Arial</option>');
  document.write('<option value="Arial Black" style="font-family:Arial Black">Arial Black</option>');
  document.write('<option value="Fantasy" style="font-family:Fantasy">Fantasy</option>');
  document.write('<option value="Microsoft Sans Serif" style="font-family:Microsoft Sans Serif">Microsoft Sans Serif</option>');
  document.write('<option value="Comic Sans Ms" style="font-family:Comic Sans Ms">Comic Sans Ms</option>');
  document.write('<option value="Monospace" style="font-family:Monospace">Monospace</option>');

      document.write('</select>');
      var NowValue = "$value";
  document.write('</br>Текущий шрифт: <span style="font-family:',NowValue,'">',NowValue,'</span>');
    }
</script>
3.4. Сохраняем.
3.5. Заходим в АЦ -> Скины и шаблоны -> "Используемый шаблон" (Настройка HTML) -> User Control Panel Section -> Profile Form: Main (Редактировать)
3.6. Находим это:
QUOTE
//-->
</script>
3.7. Перед 3.6. вставляем, подставляя нужный х это:
QUOTE
function ChoosedPostFont(Font) {
  document.theForm.field_х.value = Font; 
}
3.7. Сохраняем.

Комментарии: То, что выделено синим в п 3.3. определяет содержимое выпадаемого списка, вставить новый шрифт можно добавив туда строчку вида:
QUOTE
document.write('<option value="Код_шрифта" style="font-family:Код_шрифта" >Название_шрифта</option>');


То, что выделено зеленым в п. 3.3. добавляет под поле выбора шрифта строчку "Текущий шрифт", показывая код шрифта, выделенным тем шрифтом.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Lompyshok
Quote Post

Пользователь
Group Icon


Сообщений: 179

Активность: Member Offline


Ответить Автору

Репутация: нет


проверил три раза, чо-то не пашет.......
так в настройках поле должно быть скрытым?????

кароч в профиле появилось поле, выбираю желаемый шрифт. все отлично, но када пишу телеги, стандартный шрифт......


--------------------
OMEGA FORUM

ЭЭЭЭЭЭ!!!!!Разве такое бывает???? Почти халявный icq номер только здесь!!! >>>ICQ пяти, шести и семизнак<<<

user posted image
user posted image
PMEmail Poster
Top
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


Lompyshok, странно... может от браузера зависит? Какой у вас? Если не IE проверьте там.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Lompyshok
Quote Post

Пользователь
Group Icon


Сообщений: 179

Активность: Member Offline


Ответить Автору

Репутация: нет


на вашем форуме я через оперу все отменно вижу)

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


--------------------
OMEGA FORUM

ЭЭЭЭЭЭ!!!!!Разве такое бывает???? Почти халявный icq номер только здесь!!! >>>ICQ пяти, шести и семизнак<<<

user posted image
user posted image
PMEmail Poster
Top
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


Lompyshok, Ставьте заново. Все должно работать.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Zhz
Quote Post

Участник
Group Icon


Сообщений: 71
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 0


В пункте 2.2 кавычки надо подправить.
PMEmail Poster
Top
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


Zhzash, Где?


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Foykys
Quote Post

╬Лорд Войны╬
Group Icon


Сообщений: 776
Из: Скала Фениксов

Активность: Member Offline


Ответить Автору

Репутация: 4


Добрый, мне кажеться у него наверна что-то, потому как я ставил этот скрипт и кавычки не менял вроде.


--------------------
user posted image
PMEmail Poster
Top
4yMogaH
Quote Post

KPOBb ~ bl00d
Group Icon


Сообщений: 89
Из: г.Санкт-Петербург

Активность: Member Offline


Ответить Автору

Репутация: нет


а нельзя такую работу проделать ещё и с цветами?


--------------------
PMEmail Poster
Top
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


QUOTE (4yMogaH @ Вчера, 17:24)
а нельзя такую работу проделать ещё и с цветами?
помоему можно.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
Радужная
Quote Post

Дождавшаяся
Group Icon


Сообщений: 60
Из: Санкт-Петербург

Активность: Member Offline


Ответить Автору

Репутация: 0


Очень интересно, как с цветами быть. И потом, третий пункт обязателен к выполнение или если я допускаю любой шрифт к использованию, то его не надо делать?


--------------------
Полейте и сегодня мое дерево любви http://treelove.ru/index.php?tree=1023
PMEmail Poster
Top
Радужная
Quote Post

Дождавшаяся
Group Icon


Сообщений: 60
Из: Санкт-Петербург

Активность: Member Offline


Ответить Автору

Репутация: 0


Мне кто-нибудь ответит или нет?


--------------------
Полейте и сегодня мое дерево любви http://treelove.ru/index.php?tree=1023
PMEmail Poster
Top
Dron
Quote Post

admin of ipb.su
******


Сообщений: 6 040
Из: г.Псков

Активность: Member Offline


Ответить Автору

Репутация: 133


QUOTE (Радужная @ Сегодня, 09:04)
Мне кто-нибудь ответит или нет?

Нет... Разбирайтесь...
Я тут никого не знаю, кто бы пользовал эту модификацию...


--------------------

Мой блог: Блог Dron'а
E-mail: dron@ipb.su.
ICQ: 263635213.
-----------------------------------------------------------------------
user posted image

-----------------------------------------------------------------------
Вопрос/Ответ на тему IPB.SU
-----------------------------------------------------------------------
user posted image - Отблагодари, если я помог.
PMEmail Poster
Top
Добрый
Quote Post

Админ-пенсионер, тревожить только по особо важным делам
Group Icon


Сообщений: 4 935
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 77


QUOTE (Радужная @ Сегодня, 09:04)
Мне кто-нибудь ответит или нет?
можно. Но трудоемко. Стучитесь в ЛС.


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить, может быть вы найдете ТАМ ответ.

user posted image - Мне будет приятно, если вы оцените мою помощь вам=)
PM
Top
beauty
Quote Post

Киса...
Group Icon


Сообщений: 126
Из: Москва

Активность: Member Offline


Ответить Автору

Репутация: 5


Добрый, спасибо большое, все работает!


--------------------
Мой форум http://superspeak.ipb.su
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (2) [1] 2  Reply to this topicStart new topicStart Poll


 


Текстовая версия