Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

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

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

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

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


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
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 - Мне будет приятно, если вы оцените мою помощь вам=)
Top
Lompyshok
Отправлено: Фев 13 2008, 22:25
Quote Post


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

Группа: Пользователи
Сообщений: 179
Пользователь №: 305
Регистрация: 6-Декабря 07
Member Offline

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




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

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


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

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

user posted image
user posted image
Top
Добрый
Отправлено: Фев 13 2008, 22:29
Quote Post


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




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


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

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


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

Группа: Пользователи
Сообщений: 179
Пользователь №: 305
Регистрация: 6-Декабря 07
Member Offline

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




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

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


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

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

user posted image
user posted image
Top
Добрый
Отправлено: Фев 13 2008, 23:29
Quote Post


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




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


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

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


Участник
Group Icon

Группа: Пользователи
Сообщений: 71
Пользователь №: 16
Регистрация: 3-Ноября 07
Из: Москва
Member Offline

Репутация: 0




В пункте 2.2 кавычки надо подправить.
Top
Добрый
Отправлено: Фев 14 2008, 15:58
Quote Post


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




Zhzash, Где?


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

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


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

Группа: Пользователи
Сообщений: 776
Пользователь №: 469
Регистрация: 17-Января 08
Из: Скала Фениксов
Member Offline

Репутация: 4




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


--------------------
user posted image
Top
4yMogaH
Отправлено: Дек 9 2008, 17:23
Quote Post


KPOBb ~ bl00d
Group Icon

Группа: Пользователи
Сообщений: 89
Пользователь №: 1 002
Регистрация: 15-Сентября 08
Из: г.Санкт-Петербург
Member Offline

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




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


--------------------
Top
Добрый
Отправлено: Дек 10 2008, 09:22
Quote Post


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




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


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

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


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

Группа: Пользователи
Сообщений: 60
Пользователь №: 986
Регистрация: 5-Сентября 08
Из: Санкт-Петербург
Member Offline

Репутация: 0




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


--------------------
Полейте и сегодня мое дерево любви http://treelove.ru/index.php?tree=1023
Top
Радужная
Отправлено: Мар 28 2009, 09:03
Quote Post


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

Группа: Пользователи
Сообщений: 60
Пользователь №: 986
Регистрация: 5-Сентября 08
Из: Санкт-Петербург
Member Offline

Репутация: 0




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


--------------------
Полейте и сегодня мое дерево любви http://treelove.ru/index.php?tree=1023
Top
Dron
Отправлено: Мар 28 2009, 09:56
Quote Post


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
Member Offline

Репутация: 133




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

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


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

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

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


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

Группа: Пользователи
Сообщений: 4 935
Пользователь №: 296
Регистрация: 5-Декабря 07
Из: Москва
Member Offline

Репутация: 77




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


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

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


Киса...
Group Icon

Группа: Пользователи
Сообщений: 126
Пользователь №: 1 429
Регистрация: 16-Апреля 09
Из: Москва
Member Offline

Репутация: 5




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


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

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