Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.


С нашей помощью вы можете создать форум,
похожий на этот!
Мы в социальных сетях

Правила форума

для обязательного прочтения!


Внимание! Важная информация для РЕГИСТРАЦИИ на форуме:

Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
Интересные решения
Быстрый переход к сервисам: j-p-g.net Видео фоторедактор Транслит

Смайлы для админа версия phpBB ?

Предыдущая тема Следующая тема Перейти вниз

Смайлы для админа версия phpBB ?

Сообщение автор Anzelika Volodina в Ср 14 Ноя - 7:45

Прочитала тему http://help.forum2x2.ru/t18354-topic , попробовала сделать, но не получилось, думаю, что потому, что у меня версия phpBB . А есть возможность в этой версии сделать такую фишку?
avatar
Anzelika Volodina
Новичок

Женщина

Сообщения : 17
Возраст : 48
Регистрация : 2011-12-22
Благодарности : 0

Без предупреждений

http://canis.latvianforum.net

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Anzelika Volodina в Чт 15 Ноя - 2:01

Ну мучилась весь вечер! Ничего не получается! Неужели никто не подскажет???
avatar
Anzelika Volodina
Новичок

Женщина

Сообщения : 17
Возраст : 48
Регистрация : 2011-12-22
Благодарности : 0

Без предупреждений

http://canis.latvianforum.net

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Luz в Вт 11 Дек - 12:58

Здравствуйте,
ваш форум работает в версии phpbb3

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

Если нет, дайте, пожалуйста, список ссылок на админские смайлы, которые вы хотите установить на форум.



Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


avatar
Luz
Администратор
Администратор

Женщина

Сообщения : 16488
Возраст : 43
Регистрация : 2005-03-01
Благодарности : 2571

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 13:26

Присоединюсь . Сама кнопка есть , при нажатии нет ни какой реакции . Может попробовать сменить стандартные ссылки на смайлы в скрипте на свои ??? Я пробовал их ни одна не открывается
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Luz в Вт 11 Дек - 13:59

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



Где находится CSS?
Па > Оформление > Цвета > Каскадная таблица стилей CSS


Где искать основные шаблоны?
ПА > Оформление > Шаблоны > Общие настройки


Где находится раздел для подключения скриптов
ПА > Модули > Управление кодами Javascript


avatar
Luz
Администратор
Администратор

Женщина

Сообщения : 16488
Возраст : 43
Регистрация : 2005-03-01
Благодарности : 2571

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 17:17

Понятно , уже пробую yes
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 17:47

Код:
Не работает  :unknown:

<!--Админские смайлики-->
<script type="text/javascript">//<![CDATA[
function adsmilesDisplay(tarea){
if(!document.getElementById('fSMcontainer')){
var smilesArr = new Array("",

"http://www.snapsnap.ru/i/6856d084326ce139ff69.gif",
"http://homephp.ru/images/smiles2/ment.gif",
"http://homephp.ru/images/smiles2/ban2.gif",
"http://homephp.ru/images/smiles2/ment2.gif",
"http://homephp.ru/images/smiles2/devil.gif",
"http://homephp.ru/images/smiles2/flood.gif",
"http://homephp.ru/images/smiles2/banned.gif",
"http://homephp.ru/images/smiles2/closed.gif",
"http://homephp.ru/images/smiles2/flood2.gif",
"http://homephp.ru/images/smiles2/offtop.gif",
"http://homephp.ru/images/smiles2/pravila.gif",
"http://homephp.ru/images/smiles2/closed2.gif",
"http://homephp.ru/images/smiles2/huligan.gif"
);
undSmContainer = tarea.parentNode.parentNode;
smContainer = document.createElement('span');
smContainer.id = "fSMcontainer";
smContainer.style.position = "fixed";
smContainer.style.padding = "5px";
smContainer.style.height = "300px";
smContainer.style.width= "190px";
smContainer.style.right= "5px";
smContainer.style.overflow = "auto";
smContainer.style.bottom = "100px";
smContainer.style.zIndex = "2001";
smContainer.style.border = "1px solid #AACEFF";
smContainer.style.background = "#fff";
smContainer.innerHTML = "<img src='http://r28.imgfast.net/users/2814/33/31/58/album/dddnnn14.png' title='закрыть смайлики' alt='[x]' style='float: left; position: fixed; z-index: 2002; bottom: 390px; right:20px; padding: 5px; cursor: hand; cursor: pointer;' id='closeSM' />
";

for(i=1;i<smilesArr.length;i++){
  smContainer.innerHTML += "<a href='#bodyline' onclick=smileADD('"+smilesArr[i]+"')><img src='"+smilesArr[i]+"'/></a> ";
  }
  tarea.parentNode.appendChild(smContainer);
  document.getElementById('closeSM').onclick = function(){
            this.parentNode.parentNode.removeChild(smContainer);
  }
}
};

function smileADD(smile){
formForSmiles = document.post.message;
if(formForSmiles){
formForSmiles.value += "[i"+"mg]"+smile+"[/"+"img]";
formForSmiles.focus();
}
}
//]]></script>


<!--Кнопка-->
<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function(){
jQuery("#text_editor_controls p.left-box").after(jQuery('<button class="button2" onclick="adsmilesDisplay(this)" type="button"  title="Админские  смайлики"><img src="http://savepic.org/1500711.png" alt="Админские смайлики" /></button>'));
});
//]]>
</script>
\

В этой части кода пробно заменил выделенную ссылку

<!--Админские смайлики-->
<script type="text/javascript">//<![CDATA[
function adsmilesDisplay(tarea){
if(!document.getElementById('fSMcontainer')){
var smilesArr = new Array("",

"http://www.snapsnap.ru/i/6856d084326ce139ff69.gif",

И только сейчас заметил , в поле кода Не работает unknown в самом начале . Может по этому проблема ??? pardon При описании туториала этого не видно было 21
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Домовой в Вт 11 Дек - 19:02

Вот 100% рабочий скрипт админ. смайлов для phpBB3.
В форме быстрого ответа появится кнопка видимая только админам.

Создаём персональный виджет
Заполняем следующим образом:
Имя виджета : Админ. смайлы
Использовать стандартный шаблон : Нет
Название виджета : (оставляем пустым)
Содержание виджета * : вставляем скрипт смайлов и скрипт кнопки

Код:
<!--Админские смайлики-->
<script type="text/javascript">//<![CDATA[
function adsmilesDisplay(tarea){
if(!document.getElementById('fSMcontainer')){
var smilesArr = new Array("",

"http://www.snapsnap.ru/i/ban.gif",
"http://www.snapsnap.ru/i/ban2.gif",
"http://www.snapsnap.ru/i/banned.gif",
"http://www.snapsnap.ru/i/closed.gif",
"http://www.snapsnap.ru/i/closed2.gif",
"http://www.snapsnap.ru/i/devil.gif",
"http://www.snapsnap.ru/i/flood.gif",
"http://www.snapsnap.ru/i/huligan.gif",
"http://www.snapsnap.ru/i/ment.gif",
"http://www.snapsnap.ru/i/ment2.gif",
"http://www.snapsnap.ru/i/nika.gif",
"http://www.snapsnap.ru/i/offtop.gif",
"http://www.snapsnap.ru/i/pravila.gif",
"http://www.snapsnap.ru/i/zk.gif"
);
undSmContainer = tarea.parentNode.parentNode;
smContainer = document.createElement('span');
smContainer.id = "fSMcontainer";
smContainer.style.position = "fixed";
smContainer.style.padding = "5px";
smContainer.style.height = "300px";
smContainer.style.width= "190px";
smContainer.style.right= "5px";
smContainer.style.overflow = "auto";
smContainer.style.bottom = "100px";
smContainer.style.zIndex = "2001";
smContainer.style.border = "1px solid #AACEFF";
smContainer.style.background = "#fff";
smContainer.innerHTML = "<img src='http://r28.imgfast.net/users/2814/33/31/58/album/dddnnn14.png' title='закрыть смайлики' alt='[x]' style='float: left; position: fixed; z-index: 2002; bottom: 390px; right:20px; padding: 5px; cursor: hand; cursor: pointer;' id='closeSM' /><br />";

for(i=1;i<smilesArr.length;i++){
  smContainer.innerHTML += "<a href='#bodyline' onclick=smileADD('"+smilesArr[i]+"')><img src='"+smilesArr[i]+"'/></a> ";
  }
  tarea.parentNode.appendChild(smContainer);
  document.getElementById('closeSM').onclick = function(){
            this.parentNode.parentNode.removeChild(smContainer);
  }
}
};

function smileADD(smile){
formForSmiles = document.post.message;
if(formForSmiles){
formForSmiles.value += "[i"+"mg]"+smile+"[/"+"img]";
formForSmiles.focus();
}
}
//]]></script>


<!--Кнопка-->
<script type='text/javascript'>
//<![CDATA[
jQuery(document).ready(function(){
jQuery("#text_editor_controls p.left-box").after(jQuery('<button class="button2" onclick="adsmilesDisplay(this)" type="button"  title="Админские  смайлики"><img src="http://savepic.org/1500711.png" alt="Админские смайлики" /></button>'));
});
//]]>
</script>
Сохраняем.
Вставляем виджет в колонку с уже установленными виджетами.
Теперь делаем настройки что бы кнопку смайлов видел только админ. Жмём на виджете кнопку dostup
И снимаем галочки у всех кроме админа.
Всё, теперь кнопку админских смайлов видит только администратор.
Если у вас нет виджетов на главной странице то вам надо скрыть созданную колонку.
Для этого в CSS вставьте код
Если вы поставили виджет в правую колонку

Код:
#content-container div#right {
width: 0px;
margin-right:0px;
}
#content-container div#content {
margin-right: 0px;
}
А если в левую то такой код

Код:
#content-container div#left {
width: 0px;
margin-left:0px;
}
#content-container div#content {
margin-left: 0px;
}

Ссылки на смайлы меняйте на свои.
Не заливайте на радикал.
Обратите внимание на то что последняя ссылка на смайл без запятой на конце.
Если там будет запятая то скрипт работать не будет.
Повторяю, скрипт 100% рабочий, лично проверено.
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 94
Регистрация : 2010-01-30
Благодарности : 3233

Без предупреждений

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 19:13

Домовой Спасибо yes Этот Работает . Только они открываются в отдельном окне в самом правом углу форума и есть только в меню быстрого ответа . А так всё гут yes

Что у Вас ещё есть в ЗАПАСНИКАХ ???


Последний раз редактировалось: Леший (Вт 11 Дек - 19:19), всего редактировалось 1 раз(а)
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Домовой в Вт 11 Дек - 19:19

@Леший пишет:Только они открываются в отдельном окне в самом правом углу форума и есть только в меню быстрого ответа . А так всё гут yes
Так и должно быть
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 94
Регистрация : 2010-01-30
Благодарности : 3233

Без предупреждений

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 19:20

Ну всё понятно , А что ещё есть интересного в Ваших Запасниках ??? biggrin
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Домовой в Вт 11 Дек - 20:36

Не делай из форума новогоднюю ёлку, мотор не потянет если всё навешать))
А в загашниках у меня почти всё то же самое что и здесь.
Для BB3 мало чего
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 94
Регистрация : 2010-01-30
Благодарности : 3233

Без предупреждений

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 20:44

Не делай из форума новогоднюю ёлку,
Уже смотрю . Жалко конечно всё , но уж дико грузит движок
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Домовой в Вт 11 Дек - 20:46

Убери всю анимацию и будет тебе счастье.
И слайдер на страничку лучше поставить
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 94
Регистрация : 2010-01-30
Благодарности : 3233

Без предупреждений

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Леший в Вт 11 Дек - 20:55

Вот по предыдущему вопросу . Хотелось бы иметь возможность делать так



Жаль анимашки но уберу . А слайдер что такое ???
avatar
Леший
 

Мужчина

Сообщения : 2146
Регистрация : 2012-10-05
Благодарности : 349

Без предупреждений

http://black-kat.forum2x2.ru

Вернуться к началу Перейти вниз

Re: Смайлы для админа версия phpBB ?

Сообщение автор Домовой в Вт 11 Дек - 22:16

@Леший пишет:Вот по предыдущему вопросу . Хотелось бы иметь возможность делать так
Там не в коде а в цитате скрипт написан.
Так что заключайте скрипт в теги цитата и выделяйте до посинения.
А слайдер у вас в приветствии, фотогалерея короче если по русски))
avatar
Домовой
 

Мужчина

Сообщения : 6805
Возраст : 94
Регистрация : 2010-01-30
Благодарности : 3233

Без предупреждений

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения