Форум сервиса

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум сервиса » Дополнения к форумам » Новые теги


Новые теги

Сообщений 1 страница 30 из 126

1

0)Вступление :)
С помощью этого дополнения, вы можете добавить новые теги к себе на форум. Теги довольные полезные и удобные в использовании.
В них входят как вам уже известные теги, так и новый "мой" тег.
Начну с объявления тегов и их использования:
1) Тег


Для него уже была создана тема, но в данном моде хранятся все теги сразу. С помощью этого тега вы скрываете текст от гостей. Гость видят прсото текст "Скрыто от незарегистрированных пользователей".
2) Тег [offtop][/offtop]
Чтоб можно было что-то сказать не по теме, при том не получить за это варн :)
3) Выравнивание текста:
[center][/center] - по центру
[right][/right] - по правому борту
4) Горизонтальная линия


- идентична тегу <hr />в хтмл.

Вот как выглядят все эти теги:
http://img58.imageshack.us/img58/707/sample3gt.jpg
-------------------------------------------------
Приступаем к установке:
1) Стиль.
АЦ-->Скины/Шаблоны-->Стили-->Редактировать.
Вставляем туда:

Код:
.hide {
padding:3px; 
background-color:yellow; 
border:2px gold dashed;
}
.offtop{
padding:3px;
background-color:#CCCCCC;
border:2px dashed slategray;
}

2) Скриптъ.
АЦ-->Скины/Шаблоны-->HTML Шаблоны-->Настройка-->Редактирование шапки форума(верху выпадающий список-->ОК.
сразу после:

Код:
<script language='javascript' type='text/javascript'>
    <!--

вставляем:

function NewTagsShow(s){
var dName = "{ibf.member.name}";
/* *****HIDE TEXT*****  */
if (dName=="Guest"){
        while(s.indexOf("

","</div>");
          }
} else {
while(s.indexOf("

","</div>");
}
}
/* *****HIDE TEXT (end)*****  */

/* ****ALIGN TAGS ***** */
// 1) CENTER
        while(s.indexOf("[center]")!=-1) {
            s = s.replace("[center]","<div align='center'>")
  s = s.replace("[/center]","</div>");
          }
// 2) RIGHT
        while(s.indexOf("[right]")!=-1) {
            s = s.replace("[right]","<div align='right'>")
  s = s.replace("[/right]","</div>");
          }
/* *****ALIGN TAGS(end) ***** */

/* *****OFFTOP TAGS***** */
        while(s.indexOf("[offtop]")!=-1) {
            s = s.replace("[offtop]","<div class='offtop'><em>Вне темы:</em><br />")
  s = s.replace("[/offtop]","</div>");
          }
/* *****OFFTOP TAGS(end)***** */

/* *****LINE***** */
        while(s.indexOf("


")!=-1) {
            s = s.replace("


","<hr />")
          }
/* *****LINE(end)***** */

document.write(s);
}

Далее:
АЦ-->Скины/Шаблоны-->HTML Шаблоны-->Настройка-->Topic view Section-->Post Entry.
находим:

Код:
{$post['post']}

и заменяем на

Код:
<div id="{$post['pid']}" style='display:none'>
{$post['post']}</div>
<script type='text/javascript'>
<!--
var postText=document.getElementById("{$post['pid']}").innerHTML;
NewTagsShow(postText);
//-->
</script>

3) Помечания
Если вы устанавили функция вставки hide текста, то удалите её, и повесьте эту.
Просто обе они не смогут жить вместе, да и эта эффективнее.
4) Coming next soon :)
*Тег [warning] для модераторов.
*Быстрый доступ к тегам (быстрый ввод) как при помощи клавиатуры, так и при попмщи мыши.

5) Обновления
UPDATE#1:
Исправлен баг, когда в режиме полного ответа в 10 последних ответах теги отображаются просто как текст.
Приступим к исправлению:
1. АЦ-->Скины/Шаблоны-->HTML Шаблоны-->Настройка-->Post Screen Sections-->+-- Post: Topic Summary Body

Находим:

Код:
{$data['post']}

И заменяем на:

Код:
<script type='text/javascript'><!--
NewTagsShow("{$data['post']}");
//-->
</script>

2.Посмотрите пункт 2)Скрипт.Изменился адрес расположения функции.Мы там функцию тегов в шапку форума вставляем. Лучше пусть в шапке всего форума будет (из Header'а тогда удалить надо- то есть не копировать, а вырезать)

Вроде всё.

Масло.

Отредактировано Maslo (2006-04-29 18:42:39)

0

2

а у меня не работает

0

3

Bc9 npo6JIeMa B one4aTke rocnoguHa Maslo

[span style='color:red'][color=green]/* ****ALIGN TAGS ***** */[/span]
// 1) CENTER
        while(s.indexOf("[center]")!=-1) {
            s = s.replace("[center]","<div align='center'>")
  s = s.replace("[/center]","</div>");
          }
// 2) RIGHT
        while(s.indexOf("[right]")!=-1) {
            s = s.replace("[right]","<div align='right'>")
  s = s.replace("[/right]","</div>");
          }
/* *****ALIGN TAGS(end) ***** */

To 4To kpacacHbIM cTepeTb u Bce pa6oTaeT

Отредактировано Grounder (2006-04-21 01:56:32)

0

4

А можно что бы слова "Вне темы:" писались не в самом поле, а над, как в "цитата" и "код"

0

5

и еще, в ответе, в "Последние 10 сообщений" видны теги, т.е [тег]текст[/тег]

0

6

Решил отсюда взять тока ОФФТОПИК. Потестил и решил задать вопрсы, но Grounder опередил меня. Присоединяюсь к его 2-м вопросам и еще хотел узнать почему padding не пашет? Вот скрин, в стилях все поставил как в QUOTE. А не отодвигается от краев. :(

0

7

там padding относится к тексту внутри поля, а не к самому полю,... вроди

0

8

там padding относится к тексту внутри поля, а не к самому полю,... вроди

Да мне тож эта мысля пришла. Ну тада как куда добавить padding что б работало на само поле. :)

P.S. Навена в функцию... Ща попробую.

Отредактировано SilverDolphin (2006-04-21 04:28:02)

0

9

ucnoJIb3yu'  margin-left: Xpx; margin-right: Xpx;

Извеняюць, браузер глюканул

Отредактировано Grounder (2006-04-21 04:45:55)

0

10

Cпасиб. Я вот посмарел:

        while(s.indexOf("[offtop]")!=-1) {              s = s.replace("[offtop]","OFFTOP<div class='offtop'><em>Вне темы:</em><br />")    s = s.replace("[/offtop]","</div>");

Если вставить то что красным, то почти как QUOTE, только шрифт сменить не могу, тока тег "B" получается вставить.

0

11

Ну так возьми его в <div></div>, задай class и через css

0

12

Ну так возьми его в <div></div>, задай class и через css

Мда, чет я не додумался. В общемто я решил что не буду делать чтоб как в Quote. Решил как у Maslo ток фразу "Вне темы:" жирным шрифтом. Сморица ничо.  ;)

0

13

У меня работает всё кроме секрета, но когда я пишу тэг то видно и сам тэг и то что он должен сделать.
вот картинка как это видно у меня
http://1bb.ru/uploads/pirat/post-58-1145603956.jpg
помогите разобратся что я не то сделал

Отредактировано Пират (2006-04-21 11:20:23)

0

14

Масло, дай сцылу на свой форум плз

0

15

To 4To kpacacHbIM cTepeTb u Bce pa6oTaeT

Да, сорри, случайно. Исправил (copy-paste переборщил просто :) )

и еще, в ответе, в "Последние 10 сообщений" видны теги, т.е [тег]текст[/тег]

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

А можно что бы слова "Вне темы:" писались не в самом поле, а над, как в "цитата" и "код"

Можете эти загаловки заключить в загаловки <h4></h4>, а стиль задать им так: h4.имя класса (к примеру для hide: h4.hide)

У меня работает всё кроме секрета, но когда я пишу тэг то видно и сам тэг и то что он должен сделать.
вот картинка как это видно у меня

Картинка не грузится :(
Ух, не знаю. Странно, я на своём форуме проверил на разных пользователях...А какой браузер?

Масло, дай сцылу на свой форум плз

http://immortalforum.1bb.ru/index.php?show...st=0&#entry1898

Отредактировано Maslo (2006-04-21 15:38:46)

0

16

Масло, спасибо, конечно, и вся такая фигня, но с тегом секрет у меня большие проблемы! Да, он работает, но дело в том, что потом пост не грузится, эксплорер пишет какую-то шнягу про сценарии и всё дико висит. Я даже этот пост теперь убить не могу(( Можете посмотреть на него: http://forumspb.1bb.ru/index.php?showtopic...t=0&#entry10475

0

17

Блин, ну как всегда: ИЕ должен покапризничать...
Пока зайди Мозиллой, и удали тот пост...
У меня щас траблы с нетом, вечером буду смотреть, что там Эксплореру не нравится.

0

18

2 Rage, погоди... Какой у тебя браузер? а то просто на моём форуме я проверил ИЕ- всё работает.. и на локалхосте.
Зайди браузером, что ты заходишь ( с которым не показывает) вот сюда:
http://immortalforum.1bb.ru/index.php?s … #entry1898
Тут в последнем посте есть и секретка тоже... У меня работает и в ИЕ, и в Мозилле.

0

19

и еще, в ответе, в "Последние 10 сообщений" видны теги, т.е [тег]текст[/тег]

Проблема решена.
Смотрим первый пост. Пункт 5, UPDATE#1
:)

Отредактировано Maslo (2006-04-21 18:25:02)

0

20

Что-то я не поняла про горизонтальную линию. Остальное пока тестируем. Я заметила, что если адресую кому-то скрытое сообщение, у меня тема тормозит, сообщение вообще не грузится. Если я адресую его себе - тестирую - всё легко открывается.  :blink:

Отредактировано NikitA (2006-04-21 21:15:47)

0

21

Что-то я не поняла про горизонтальную линию. Остальное пока тестируем. Я заметила, что если адресую кому-то скрытое сообщение, у меня тема тормозит, сообщение вообще не грузится. Если я адресую его себе - тестирую - всё легко открывается. blink.gif

А, вот когда оно не катит... ясно. Ок, хорошо, буду разбираться.

---
А что с горизонтальной линией не ладится?

0

22

А, вот когда оно не катит... ясно. Ок, хорошо, буду разбираться.

Я забыла сказать, что у меня Опера - может, у других браузеров всё нормально.

А что с горизонтальной линией не ладится?

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

0

23

2 Maslo!!
Вопрос снимается. Человек, которому я пробные сообщения посылала, сменил букву в нике.

Оказывается!! Если Вы вводите ник неправильно, топик может подвиснуть и сообщение не отображается вообще. :D

0

24

ну скрипт правельность ника не может опеределить... Так как к базе он конечно же не обращается... Если на странице нету того, кому адресована секретка, то скрипт виснет... Буду разбираться, думаю исправим.

Горизонтальная линия, просто


. Извиняюсь, чё-тов  инструкции не написал как она пишется (уже добавил) :)

Отредактировано Maslo (2006-04-21 23:55:52)

0

25

Спасибо тебе большое. Всё работает. Вещь нужная.  :)

0

26

Поделитесь секретом) Как кнопки свои подставить в полный ответ? То есть теги есть. Надо, чтобы отображались кнопки, по которым можно кликнуть и "воспроизвести этот тег".

0

27

2 Dream
Я скоро вывешу уже полный скрипт кнопок в полном ответе. Они будут как в быстром ответе- вставляться на место курсора, обводить выделенный текст и т.д.

0

28

Хорошо, спасибо заранее  ;)

0

29

Я заметила, что если адресую кому-то скрытое сообщение, у меня тема тормозит, сообщение вообще не грузится. Если я адресую его себе - тестирую - всё легко открывается.  :blink:

У меня тоже

0

30

Пока  мы радовались, что всё отлично работает, совершенно левый человек процитировал мне сообщение, которое я *тайно* отправила другому и сама не вижу, и сказал: Я ЭТО ВИЖУ.  :blink:  Значит, в этом теге с ником что-то не так.  :(

0


Вы здесь » Форум сервиса » Дополнения к форумам » Новые теги