Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Онлайн Редактор Объявлений


Онлайн Редактор Объявлений

Сообщений 61 страница 80 из 136

61

Deff написал(а):

у Вас началась скриптомания

Да не скриптомания у меня, а доработка функционала из-за ущербности движка.
Портальная страница - вполне себе простая фича для многих хостингов, а тут из-за нее приходиться столько наворачивать. Да и обеспечение безопасности, настройки - все приходится прописывать в скриптах, хотя вполне можно было эти настройки засунуть в движок. То же касается и вкладок на форуме и в объявлениях.
Конечно, если настрою портал, то объявления упрощу.
Но вообще ничего сложного в дизайне я не делаю, а количество скриптов почему-то растет не по дням, а по часам.
Хочется, чтобы было красиво и функционально. Зато пол десятка скриптов предназначено для отключения ненужных фич.
Ладно, последую Вашему второму совету и выкину этот скрипт.

0

62

Бармалей

Бармалей написал(а):

я, а доработка функционала из-за ущербности движка.

1. Я не админ сервиса, и даж не модер
2. Портал нун дорабатывать, ибо сваян за интерес, для проф создания скриптом нужно пару- тройку месяцев
и тестеры, которых было раз-два и опчёлся, если начинать новую компанию, то осенью

0

63

Бармалей
Скрипт вкладок устарел, тож в мусор, вообще у Вас много можно подчистить как слабо функциональное

Эти коды из HTML верх можно переставить в конец первого Окна Стиля, удалив теги style

Код:
#smilies-area #wrapper {width: 600px;}
/* вкладки доп смайлов */
#smilies-area ul.tabs {height: 25px;line-height: 20px;margin: 0 0 3px;list-style: none;}
#smilies-area ul.tabs li {float: left;margin-right: 1px; cursor:pointer;}
#smilies-area ul.tabs li a {background: url("http://uploads.ru/i/P/5/Q/P5Q2V.png") no-repeat scroll -652px 0 transparent;color: #444444;cursor: pointer;display: block;margin-bottom: -1px;padding: 0 14px 1px;position: relative;text-decoration: none;width: 84px;}
#smilies-area ul.tabs li a:hover {color:#EFEFEF;padding: 0 14px;background: url("http://uploads.ru/i/P/5/Q/P5Q2V.png")no-repeat scroll;background-position: -652px -31px; text-decoration:none;}
#smilies-area ul.tabs li.tab-current a {color: #444;padding: 0px 14px 2px;border:medium hidden;line-height: 22px;background-position: -652px -62px;}
#smilies-area ul.tabs li.tab-current a:hover {color: #6A5ACD;}
#smilies-area div.t2,div.t3 {display: none;width: 450px;}


/* Иконки тем */

.punbb table div.icon {
   float: left;
   display: block;
   width: 55px;
   height: 35px;
   border-style: none;
   background: url(http://forumstatic.ru/files/000f/03/01/39954.png) no-repeat; 
   position: relative;
}
tr.inew div.icon {
   background: url(http://forumstatic.ru/files/000f/03/01/12481.png) no-repeat;
}
tr.isticky div.icon {
   background: url(http://forumstatic.ru/files/000f/03/01/36742.png) no-repeat;
}
tr.iclosed div.icon {
   background: url(http://forumstatic.ru/files/000f/03/01/48086.png) no-repeat;
}
tr.iredirect div.icon {
background: url(Картинка "Перемещенная тема") no-repeat;
}
#pun-main table div.tclcon {
padding-left: 55px;
}

/* Контейнер с вкладками. См. также HTML-низ и Объявления  */

.container1 {width: 900px; margin: 0 auto; padding: 0;}
#pun-announcement ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 40px;
    width: 467px;
    width: 100%;
}
#pun-announcement ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 40px;
    border: 0px;
    border-top: 0px solid #000000;
    border-bottom: 0px solid #000000;
    border-right: 0px solid #000000;
    border-left: 0px solid #000000;
    margin-bottom: -2px;
    background: url();
    overflow: hidden;
    position: relative;
}

#pun-announcement ul.tabs li a {
    text-decoration: none;
    color: transparent;
    display: block;
    padding: 0 5px;
    background: url();
    outline: none;
}

#pun-announcement ul.tabs li a:hover {
    padding: 0 5px;       
    background: url();
    border-bottom: 0px solid #160f0a;
    outline: none;
   
     
}    

#pun-announcement  ul.tabs li.active  {
    padding: 0 5px;     
    background: url(http://forumstatic.ru/files/000f/03/01/34998.png) no-repeat;
    outline: none;
    
}  

#pun-announcement  ul.tabs li.active a:hover  {
        padding: 0 5px;        
        background: url();
        border-bottom: 0px solid #160f0a;
        outline: none;
        
}

#pun-announcement .tab_container1 {
    clear: both;
    float: left; 
    width: 100%;
    height: 343px;
    background-image : url(http://forumstatic.ru/files/000f/03/01/46762.jpg);   
  /*  background-color: #8aeffc;  */
    border-bottom: 2px solid #30a1cf;
        border-top: 2px solid #30a1cf;    
        border-left: 2px solid #30a1cf;    
        border-right: 2px solid #30a1cf;
    overflow: auto;  

   border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -o-border-radius:10px;

#pun-announcement .tab_content {
    padding: 5px; background: #8aeffc url();
}

#pun-announcement .tab_content h2 {
    font-weight: normal;
    padding-bottom: 2px;
    border-bottom: 0px dashed #000000;
}


/* Стиль для контейнера новостей форума в объявлениях */

    .news_box { /*Сам контейнер с новостями*/
        width: 500px;
        height: 200px;
        overflow: hidden;
    }
    .news_date { /*Дата*/
        font-weight: bold;
    }
    .news_icon {/*Иконки*/
        height: 18px;
        width: 80px;
        display: inline-block;
    }
    .important { /* Важно */
        background: url(http://forumstatic.ru/files/000f/03/01/50560.png) no-repeat;
    }
    .contest { /* Конкурс */
        background: url(http://forumstatic.ru/files/000f/03/01/56749.png) no-repeat;
    }
    .action { /* Акция */
        background: url(http://forumstatic.ru/files/000f/03/01/57640.png) no-repeat;
    }
    .update { /* Обновление */
        background: url(http://forumstatic.ru/files/000f/03/01/21318.png) no-repeat;
    }
    .useful { /* Полезно */
        background: url(http://forumstatic.ru/files/000f/03/01/36338.png) no-repeat;
    }
    .event { /* Событие */
        background: url(http://forumstatic.ru/files/000f/03/01/88869.png) no-repeat;
    }
    .info { /* Информация */
        background: url(http://forumstatic.ru/files/000f/03/01/42373.png) no-repeat;
    }
    .news_link a  {/*Ссылки*/
        text-decoration: underline;
        color: #000;
    }


/* Стиль модераторских тегов. См. так же HTML-низ */

div[class^="exmod"]{background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));  background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
border-radius: 11px; 
-webkit-border-radius: 11px; 
-khtml-border-radius: 11px; 
-moz-border-radius: 11px; 
-o-border-radius: 11px;
box-shadow: 5px 5px 5px #9C9C9C; -moz-box-shadow: 5px 5px 5px #9C9C9C; -webkit-box-shadow: 5px 5px 5px #9C9C9C; filter: progid:DXImageTransform.Microsoft.Shadow(color='#9C9C9C', direction=145, strength=7); 
padding: 1px;margin: 0 50px;}

div.modex1 {background-attachment: scroll !important;
background-clip: border-box !important;
background-color: #CD5C5C !important;
background-image: -moz-linear-gradient(left top , #B22222, #FA8072);
background-image: -o-linear-gradient(left top, #B22222, #FA8072);
background-image: -webkit-linear-gradient(left top, #B22222, #FA8072);
background-image: -ms-linear-gradient(left top, #B22222, #FA8072);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#B22222,endColorstr=#FA8072,GradientType=1);
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: repeat !important;
background-size: auto auto !important;
margin: 0;
width: 100%;}

div.exmod1{background-color: #FFB6C1;border: 2px solid #ce4378 !important;}
div.exmod2{background-color: #87CEFA;border: 2px solid #59add4 !important;}

div[class^="modex"] {
border-radius: 8px 8px 0 0 !important; 
-moz-border-radius: 8px 8px 0 0 !important; 
khtml-border-radius:8px 8px 0 0 !important; 
-webkit-border-radius:8px 8px 0 0 !important;
font-size: 1.5em;color: white;
text-shadow: -2px 0 rgba(0, 0, 0, 0.1), 0 -2px rgba(0, 0, 0, 0.1), 2px 0 rgba(255, 255, 255, 0.1), 0 2px rgba(255, 255, 255, 0.1), -2px -2px rgba(0, 0, 0, 0.1), 2px 2px rgba(255, 255, 255, 0.1);
}

div.modex2 {background-attachment: scroll !important;
background-clip: border-box !important;
background-color: #4682B4 !important;
background-image: -moz-linear-gradient(left top , #4682B4, #87CEFA);
background-image: -o-linear-gradient(left top, #4682B4, #87CEFA);
background-image: -webkit-linear-gradient(left top, #4682B4, #87CEFA);
background-image: -ms-linear-gradient(left top, #4682B4, #87CEFA);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#4682B4,endColorstr=#87CEFA,GradientType=1);
background-origin: padding-box !important;
background-position: 0 0 !important;
background-repeat: repeat !important;
background-size: auto auto !important;
margin: 0;
width: 100%;}

Отредактировано Deff (Пн, 24 Фев 2014 17:49:15)

0

64

Deff написал(а):

Скрипт вкладок устарел

А что ставить вместо него? Есть альтернативный вариант контейнера с вкладками?

0

65

Бармалей написал(а):

А что ставить вместо него? Есть альтернативный вариант контейнера с вкладками?

Скрипт Закладок, если точнее

Отредактировано Deff (Вт, 25 Фев 2014 13:54:32)

0

66

Deff написал(а):

Скрипт Закладок

Согласен, что мало функционален, 6 закладок мало, нужно больше. У нас форум предназначен для обучения, а при обучении нужны закладки, чтобы можно было возвращаться к темам. Конечно есть функционал подписок на темы, но в некоторых темах десятки, а то и сотни сообщений. Как пометить нужное сообщение закладкой? Такого функционала к сожалению нет.

0

67

Хэй. И снова здравствуйте. Скрипт работает отлично. Но, как всегда, у меня вылезает один маленький косяк:
Не фурычат "подсказки" (отображаются чисто кодом), что работают в самой теме.
Есть ли возможность немного подкорректировать код обьявления, чтобы подсказки работали?

0

68

Ссылку на ресурс с установленным кодом, и укажите на скриншоте на элемент с подсказкой
В принципе скрипты в объяве не могут сработать, из-за того, что объява загружается позже страницы
Хотя попробуйте несколько раз обновить  страницу (после первой загрузки объява загружается синхронно со страницей

0

69

Deff написал(а):

Хотя попробуйте несколько раз обновить  страницу (после первой загрузки объява загружается синхронно со страницей

Ноль реакции. Да и важно, чтобы при первом же запуске все норм было...
http://git.f-rpg.ru - ресурс.
Скрин РАЗ - сам элемент.
Скрин ДВА - как это выглядит в теме.

Отредактировано LostKei (Пн, 9 Мар 2015 17:24:19)

0

70

LostKei написал(а):

Ноль реакции. Да и важно, чтобы при первом же запуске все норм было...

Первый запуск отсчитывается после очередной редакции, а не при входе на страницу

0

71

Deff написал(а):

Первый запуск отсчитывается после очередной редакции, а не при входе на страницу

Хм, не знал об этом нюансе... Впрочем, не показывает и карандашик (но это не критично - редактировать можно через тему).

0

72

Оу. Нет, не редактируется через тему О_о. Оказывается, изменения в сообщениях через тему не влияет на сообщения в объявлении. Нежданчик.

0

73

Deff, если что, ваши пасы на ресурс:

0

74

LostKei Замените этот код в объявлении:

Свернутый текст

<!-- Стиль выслпывающей подсказки -->
<script>FORUM.set('editor.title', {name:'Всплывающая подсказка',onclick:function() { tag_title() }});</script>
<style>td#button-title { background-image:url('https://dl.dropboxusercontent.com/u/63003037/Git/git2/tabl_for/icomin3.png'); }</style>
<!--Подсказки-->
<script>$("div.post .post-content:contains('\[title')").each(function (){ $(this).html($(this).html().replace(/\[title=([^\]]*?)\]((?:.(?!\[\/title\]))*.)\[\/title\]/mg,'<acronym title="$1">$2</acronym>'))});
function tag_title() { if (a = prompt('Введите текст подсказки', '')) { bbcode('[title='+a+']','[/title]')}}</script>
<script src="http://forumstatic.ru/files/0010/74/32/89504.js">
</script>

На такой:

<!--Подсказки-->
<script>$(".post-content:contains('\[title')").each(function (){ $(this).html($(this).html().replace(/\[title=([^\]]*?)\]((?:.(?!\[\/title\]))*.)\[\/title\]/mg,'<acronym title="$1">$2</acronym>'))});
function tag_title() { if (a = prompt('Введите текст подсказки', '')) { bbcode('[title='+a+']','[/title]')}}</script>
<script src="http://forumstatic.ru/files/0010/74/32/89504.js">

0

75

Deff написал(а):

<!--Подсказки-->
<script>$(".post-content:contains('\[title')").each(function (){ $(this).html($(this).html().replace(/\[title=([^\]]*?)\]((?:.(?!\[\/title\]))*.)\[\/title\]/mg,'<acronym title="$1">$2</acronym>'))});
function tag_title() { if (a = prompt('Введите текст подсказки', '')) { bbcode('[title='+a+']','[/title]')}}</script>
<script src="http://forumstatic.ru/files/0010/74/32/89504.js">

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

LostKei написал(а):

Оу. Нет, не редактируется через тему О_о. Оказывается, изменения в сообщениях через тему не влияет на сообщения в объявлении. Нежданчик.

0

76

LostKei написал(а):

Оу. Нет, не редактируется через тему О_о. Оказывается, изменения в сообщениях через тему не влияет на сообщения в объявлении. Нежданчик.

Ну будет старое, пока не зайдет на главную, имхо не критично (Редактируется всегда, контент сменяется ток на главной)

0

77

Кстати, да, подсказки заработали, отлично!
Но остается еще проблема с отсутствием карандашика.

0

78

Deff написал(а):

пока не зайдет на главную

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

0

79

LostKei
Ни наю... Если редактировали когда карандашик был, значит всё должно быть
http://edit1online1announcement.mybb.ru/ только что добавил "фывфывфыв" к "Привет тестирующим"  в теме

0

80

Deff, нет, редактировали через тему. Карандашика не было вообще.
Даже не знаю, в чем может быть проблема - приходится чистить куки, чтобы изменения вступили в силу. А это, скажем так, несколько неприятно для пользователей - ни кто не станет этого делать ради объяв.

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Онлайн Редактор Объявлений