КЛУБ-СТУДИЯ КЛАССИЧЕСКОЙ ГИТАРЫ

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

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


Вы здесь » КЛУБ-СТУДИЯ КЛАССИЧЕСКОЙ ГИТАРЫ » Технические вопросы » Тонкости оформления сообщений


Тонкости оформления сообщений

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

1

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

0

2

для админио - как вставлять картинки
идем на этот, к примеру, сайт http://imageshack.us/ или  http://www.radikal.ru/   
тут объяснения http://www.radikal.ru/faq.aspx
надеюсь, дальше сами разберетесь :crazy:
Да, для вставления в форум лучше выбрать из предложенных в результате ссылок "Превью - увеличение по клику", но, если не слишком огромная, то "Картинка в тексте"

Либо - здесь, самая крайняя правая иконка(прикрепить изображение) - это для картинок прямо с компа. Но они будут не очень большими и не будут увеличиваться, и будут расположены только в конце, под текстом сообщения.

0

3

Про особенности написания черновиков сообщений в "Блокноте" я написала в теме "Ночная дурь". Извиняйте, лениво сюда перекопировать. Убегаю по семейным обязанностям.

0

4

Тедди написал(а):

Извиняйте, лениво сюда перекопировать

Ну так друг подставит плечо.  :crazy:

Тедди написал(а):

Тем, кто предварительно пишет сообщения в "Блокноте", а потом вставляет на форуме.   
   Чтобы текст на форумной странице не выстраивался в столбик, отключите в "Блокноте"  функцию "Перенос по словам". Кажется, она находится в меню "Вид". Тогда строчки в самом "Блокноте" будут жутко вытягиваться в длину далеко за границу окна. Несколько неудобно перечитывать и для выделения придется нажимать Ctrl+A. Но зато на форуме текст будет выглядеть нормально.

0

5

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

как тедди поперечнополосатая  вставила из youTube ссылку на  ролик да  так ,  что на  странице отображается окно  ролика

В значках над окном ответа есть такой белый кружочек с черным треугольничком внутри (типа "пуск"). При наведении на него курсора выскакивает подсказка "Ролик Youtube". Нажимаешь и в выскочившее окошко вставляешь скопированный адрес ютубовской страницы. Кстати, адрес лучше брать не из адресной строки браузера, а на странице ютуба справа вверху, где все данные о ролике, там есть строчка с более коротким адресом - специально для дачи ссылок.

0

6

Еще об изображениях.
С жесткого диска прикрепляется через самую правую кнопку. Но теперь хозяйский сервер не позволяет делать большие картинки, вставляется только миниатюрка. Не помню точно, ввели ли они ограничение на размер. Весьма вероятно - их сервер не справляется с нагрузкой с какого-то момента.
   Если хочется картинку побольше, то см. сообщение 2.
   Кстати, есть и другие сайты-хранилища картинок. На радикале слегка раздражает обилие лишней графики на странице, если выбираешь пункт "увеличить миниатюру".

0

7

Тедди написал(а):

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

В смысле, раздражает уже пользователя, просматривающего картинку? Ну так вообще-то размещающий имеет выбор. Там есть среди прочих такой пункт (уже после загрузки картинки, на стадии получения кодов для вставки в форумы или в HTML (в т.ч. для ЖЖ и т.п.)), не помню, какими именно словами он формулируется, в общем, куда будет вести ссылка с превью. По умолчанию там стоит установка "на страницу просмотра" - и тогда щёлкнувшие по картинке действительно попадают на страницу, где стоит картинка, обрамлённая всяческой рекламой. Но можно свободно переставить этот переключатель в положение "на файл изображения" - и тогда по щелчку с превью просматривающий попадает на данный в чистом виде графический файл как он есть, без всяких вмещающих страниц и рекламы.

+1

8

Вот спасибо! Попробуем при случае.

0

9

Народ, а как видеоролик вставить  из Контакта? Через Ютюбовскую кнопку можно? Я пробовала, чего-то не получается.

0

10

певица написал(а):

Народ, а как видеоролик вставить  из Контакта? Через Ютюбовскую кнопку можно? Я пробовала, чего-то не получается.

Я с Контактом не контактирую. Разве что Томан подскажет. У меня впечатление, что подобные сайты довольно замкнуты и не позволяют без регистрации просматривать ссылки.
   По-простому, по-мужицки - пересохранить и перезалить куда-нибудь это видео.

0

11

Там под видеороликом есть кнопка  "Получить код видео", после её нажатия появляется код и дальнейшие действия :"Скопируйте код, чтобы вставить видео на ваш сайт."

0

12

Ага, есть такая кнопка. И код появляется.

певица написал(а):

"Скопируйте код, чтобы вставить видео на ваш сайт."

Вот именно. А у вас есть сайт? :) Ну, может, где-то и есть - но это явно не про здесь. Здесь сайт владельцев 3bb.ru, и исключительно они определяют, что можно, а что нельзя вставлять. Вот он, собственно, и ответ.
Теоретически, для показа публично доступных видео с Вконтакта для пользователей, не зарегистрированных там, предназначен ассоциированный с ним сайт vkadre.ru, и когда-то он даже реально работал, и на него тут на форуме можно было дать хотя бы простую ссылку, и более того, на нём сохранялись мои видео, которые я с самого Вконтакта, казалось бы, удалил, пока я не зашёл именно на vkadre... Впрочем, как оказалось, один из этих роликов, который я, казалось, окончательно удалил (на меня на Ютюбе по поводу одного из составляющих его фрагментов наехал один из правообладателей/исполнителей, и я решил удалить с Вконтакта, и успокоился, потом через несколько месяцев оказалось, что он сохранился на vkadre.ru, я его и оттуда выпилил на всякий случай), опять вот в виде зомби светится на vkadre... Но - vkadre в качестве отдельного сайта работал как-то плохо, а сейчас, кажется, вообще совсем сдох. По крайней мере у меня он не работает никак - ни поиск не пашет (что очень жаль, ибо пока он работал, там можно было находить весьма интересные вещи), ни даже проигрывание собственных видео.

Так что выход один: создавать собственный сайт (например - как минимум или самое простое - не сайт, а хотя бы завести свой ЖЖ, т.к. туда уже можно вставить большинство HTML тегов, в т.ч. вот такую вставку видео), и давать ссылку туда (на страницу своего сайта или на запись в ЖЖ или ином блоге, допускающем вставку HTML тегов). Это если без скачивания и перезаливки обходиться. А лучше по возможности обходиться - т.к. на Ютюбе намного более строго всё и с цензурой, и с правами-копирайтами, там больше всего шансы круто огрести, разместив не своё видео (ну, хотя тут уж можно соображать по здравому смыслу - настолько ли крут и суров тот, кого мы этим видео ущемляем, чтобы реально встать на тропу войны) или видео с копирайтной музыкальной подзвучкой. Или же велики шансы залить фактически дубль, что тоже не есть доброе дело в плане эффективности работы Ютюба и траты времени его посетителей. Хотя скачать себе на всякий случай копию всегда стоит - вдруг вот видео по какой-то причине возьмут да выпилят - вот как я, когда на меня наехал исполнитель/правообладатель.

0

13

Как спрятать текст в спойлер? У нас на форуме? Есть кнопка code, но как-то странно работает, в ширину все разгоняет, блин, как с этим бороться??
А то в теме про Сора такие простыни, тяжело мотать, надо бы для компактности спрятать.

0

14

Нашла, вставила кнопочку, но не нравится мне, как она работает. Кажись, с багами. Подробности - письмом. :)

0

15

Спрашивала в воскресенье у Томана, он сказал, что дело безнадежное. Если не работает спойлер корректно - значит не будет. А у Томана есть доступ в "Настройки"?
    На всякий случай я повторю суть проблемы.
    Сценарий спойлера я скопировала с форума техподдержки. Там сперва посоветовали его вставить  по адресу:
    Администрирование -> Настройки -> Форма ответа (эта самая форма в самом низу страницы настроек, в ней же у нас вставлен сценарий дополнительной страницы смайликов).
    Кнопка при окне ответа появляется и работает. Но только в режиме авторизованного пользователя. Гости видят весь текст без спойлера. Техподдержка посоветовала вставлять сценарий не в Форму ответа, а в "HTML-низ" (это там же в настройках, но выше по странице). Но сценарий, вставленный туда, не дает кнопки спойлера при ответе. Я вставила в оба места, в результате - кнопка есть, но в гостевом режиме по-прежнему функция не работает.
    И еще интересная деталь. Спойлер в режиме редактирования уже имеющегося текста работает только если нажать кнопку, из пустого окна ответа скопировать появившиеся теги и вставить их в текст. А если вписать теги от руки - они так и висят в готовом тексте в виде тегов.

    Что с ютубом, я не знаю, сейчас проверила - у меня все показывает. Может это в твоем компе, Алис, что-то сбилось? А что, кстати, не работает: не просматривается уже вставленный материал, не вставляются новые ссылки? Там попадаются иногда ссылки, которые наш форум не воспринимает. В частности - если в них есть значок _ (подчеркивание).

0

16

Тедди написал(а):

А у Томана есть доступ в "Настройки"?

Нету  [взломанный сайт]

Тедди написал(а):

Что с ютубом, я не знаю, сейчас проверила - у меня все показывает. Может это в твоем компе, Алис, что-то сбилось? А что, кстати, не работает: не просматривается уже вставленный материал, не вставляются новые ссылки?

Просто белый квадрат и все, а просто ссылки нормально отправляют на Ютуб и все показывают.
_______________
А щас открыла в Гугл хром, показывает. Что же у меня с мозиллой?

0

17

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

Просто белый квадрат и все, а просто ссылки нормально отправляют на Ютуб и все показывают.

Из двух мест проверила - у меня все нормально с ютубом. И показывает и вставляется новый материал.
    Белый квадрат у тебя вместо всех уже существующих роликов? Или ты какую-то новую ссылку пытаешься вставить, а она не работает?Если старые ролики не пашут - это у тебя с интернетом глюки или в компьютере что-то сбилось. А если ссылка не вставляется, значит в адресе есть знаки, которые наш форум не признает.

0

18

Тедди написал(а):

Спрашивала в воскресенье у Томана, он сказал, что дело безнадежное. Если не работает спойлер корректно - значит не будет.

А вот и не говорил я такого!

На самом деле я сказал, что|Закрыть спойлер

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

Тедди написал(а):

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

А вручную кнопку вставить нельзя? Ну или в форму ответа - только эту хреновину (в смысле, оператор, по-английски statement), которая отвечает за собственно втыкание кнопки в ряд кнопок, а остальное (которое отвечает за всё остальное) соответственно в HTML-низ. Вот эта вот хреновина - должна втыкать непосредственно кнопку.

Код:
if(form=document.getElementById("form-buttons"))
	form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spoiler\" title=\"Спойлер\" onclick=\"tag_spoiler('[spоiler]','[/spоiler]')\" src=\"/i/blank.gif\" />"

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

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

Код:
<style>
#button-spoiler {background-image:url('https://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>

В общем, щас посмотрю, как реалирован спойлер (тегами-то ведь ворочает движок форума, который от нас не зависит! Из-за чего меня и напряг тот момент, что гость не видит спойлера - значит, наверное, так решает сделать движок форума...)

0

19

Тедди написал(а):

Белый квадрат у тебя вместо всех уже существующих роликов? Или ты какую-то новую ссылку пытаешься вставить, а она не работает?

Вместо всех роликов и на форуме и не только на нашем. А вот на классик-гитар нормально... странно...

0

20

А теперь видно стало http://yoursmileys.ru/msmile/negative/m1336.gif хрень какая, издевка, блин!

0

21

А вот и ни фига, оказалось: тег "спойлер" с точки зрения движка форума не существует, а в странице, отдаваемой сервером, присутствует прямо в натуральном виде, и обрабатывается Javascript'ом на стороне пользователя. Так что если вы видите тег [spоiler], с его квадратными скобками - это значит, что у вас по той или иной причине не сработала как минимум какая-то нужная Javascript функция, отвечающая за превращение тега и его содержимого в собственно готовый к употреблению вид.

Итак, вот эта группа штучек - рулит показом и всей работой кнопки:

см.код первой группы|свернуть спойлер обратно
Код:
<style>
#button-spоiler {background-image:url('https://forumupload.ru/uploads/0000/12/13/488-1.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>

<script type="text/javascript">
function tag_spоiler(){
	var y = prompt("Введите описание закрытой кнопки",'');
	if(y!='null' && y!='' && typeof(y)!='object' && typeof(y)!='undefined'){
	var x = prompt("Введите описание открытой кнопки",'');
	if(x=='null' || x=='' || typeof(x)=='object' || typeof(x)=='undefined') bbcode('[spоiler='+y+']','[/spоiler]'); else bbcode('[spоiler='+y+'|'+x+']','[/spоiler]');}
	else bbcode('[spоiler]','[/spоiler]')
}

if(form=document.getElementById("form-buttons"))
	form.getElementsByTagName("tr")[0].insertCell(16).innerHTML="<img  id=\"button-spоiler\" title=\"Спойлер\" onclick=\"tag_spоiler('[spоiler]','[/spоiler]')\" src=\"/i/blank.gif\" />"
</script>

Вот эта же группа рулит работой самих спойлеров уже в сообщениях темы:

см.код второй группы|свернуть спойлер обратно
Код:
<script type="text/javascript">
function addspоiler(str,from,internal){
	var pos=0,pos2=0,pos_c=0,pos_l=0,newpos=0,string='',close='',open='';
	if((pos=str.indexOf("[spоiler",from))==-1) return str;
	if((pos2=str.indexOf("[/spоiler]"),pos+9)==-1) return str;
	if(((pos_c=str.indexOf("]",pos+8))!=-1) && ((pos_c!=pos+8)&&(pos_c!=pos+9))){
	string = str.substring(pos+9,pos_c);
	if((pos_l = string.indexOf("|"))!=-1){
close = string.substring(0,pos_l);
open = string.substring(pos_l+1,string.length);
	}
	else{
close = string;
open = string;
	}
	}
	else{
close = 'Читать дальше';
open = 'Скрыть спойлер';
	}
	newpos=str.indexOf("[spоiler",pos+9)
	if(newpos<pos2 && newpos!=-1) str=addspоiler(str,pos+9,true)
	if((pos2=str.indexOf("[/spоiler]",pos+9))==-1) return str;
	str=str.substring(0,pos)+makespоiler(str.substring(pos_c+1,pos2),open,close)+str.substring(pos2+10,str.length)
	if( str.indexOf("[spоiler")!=-1 && internal==false) str=addspоiler(str,0,false)
	return str;
}

function makespоiler(txt,open,close){
	txt='<div class="quote-box" style="padding:1px;background: none; border: 0;"><cite style="width:100%;margin:0;"><input id="'+open+'" class="spоiler-button" style="width:140px;font-size:10px; margin:0;" type="button" value="'+close+'"></cite><blockquote class="quote-box" style="display:none; width: 80%;border: 1px solid black;margin:0;">'+txt+'</blockquote></div>'
	return txt;
}

$(document).ready(function(){
	$("div.quote-box > cite > input.spоiler-button").click(function(){
$(this).parents("div.quote-box:first").find("blockquote.quote-box:first").toggle("slow");
var a = $(this).attr('value');$(this).attr('value',$(this).attr('id'));$(this).attr('id',a);
	});
});

if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
	elm=document.getElementById("pun-main").getElementsByTagName("div")
	for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addspоiler(post.innerHTML,0,false)
	}
}
</script>

Таким образом, их (наверное) можно разделить, чтобы не дублировать - первая группа нужна только при наличии формы ответа, и м.б. туда и попробовать её засунуть, а вторую соотв. засунуть туда, где она будет доступна для всех посетителей. Скорее всего, даже не важно, куда именно - главное, чтобы она была просто где-то на странице.

Кстати, если скрипт продублирован сейчас 2 раза, то стиль для кнопки почему-то аж целых 3 раза: перед первым экземпляром скрипта стилей почему-то 2 подряд (немножко разных причём), а потом ещё перед вторым экземпляром скрипта один, такой же как один из первых двух. Впрочем, это, видимо, ни на что не влияет и никому не мешает :) - просто наблюдение такое...

Да, кстати, в этом сообщении теги [spоiler] честно введены вручную - и тем не менее работают. Что опровергает высказанное выше утверждение, будто бы вписанные вручную теги не работают. А вот гостем заходить ещё не пробовал - вот сейчас запощу и попробую гостем.

0

22

А, точно, не пашет из-под гостя. Но разгадка оказалась простая (спасибо синтаксической подсветке!): второй экземпляр скрипта, который в нижнем HTML (и который вообще мог бы быть единственным - при его наличии в форме второй не нужен совершенно), и вот она причина, почему он не работает:

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

<!--обтекание изображения 2.4.4-->
<script language="javascript">
$(function(){
$('td#button-link').before('<td id="floatbut" style=\'background-image:url("http://s002.radikal.ru/i198/1009/43/f183caeae434.gif")\'></td>');
$('#floatbut, .vibor').click(function(){
$('div#float').toggle();});
  });
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content")
{
post = elm[x].innerHTML;
if(post.indexOf("[/float]") != -1) {
floats = /\[float=(.*?)\]([^\[]{1,11000})\[\/float\]/gi
elm[x].innerHTML = elm[x].innerHTML.replace(floats, "<span style='float: $1; margin: 15px; text-align: $1;'>$2</span>")
}}

В общем, кто-то забыл закрыть тег <script> у "обтекания изображения", в результате чего оба эти скрипта с точки зрения браузера слились в один - и всё бы ещё ничего, но - содержащий внутри себя синтаксические ошибки (т.е. попавшие внутрь стили), из-за которых оба скрипта вылетают и не исполняются. Поставьте кто-нибудь, кто может, закрывающий тег </script> непосредственно после вышепроцитированного фрагмента.

0

23

У меня не будут открываться скрипты, т.к. большей частью сижу с Оперы через gprs,  и ompd, т.е. практически через прокси как с минимальной оперой мини. Скрипты просто будут пропускаться в коде. Трафик идет минимальный, но скриптов нет.

0

24

Томан, большое-пребольшое спасибо! Вставила закрывающий тег в указанное место - и спойлер теперь работает в гостевом режиме, ура!
   А в окне ответа появилось аж две кнопки, значит один скрипт спокойно можно стереть.
     На всякий случай для тех, кто не пользовался этой функцией: спойлер (или - кат) существует для того, чтобы скрывать часть слишком длинного текста. Это облегчает ориентацию на странице форума, а спрятанный текст, при желании, можно вызвать нажатием на кнопку (или ссылку) типа "читать дальше". И ею же свернуть обратно.

0

25

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

У меня не будут открываться скрипты, т.к. большей частью сижу с Оперы через gprs,  и ompd, т.е. практически через прокси как с минимальной оперой мини. Скрипты просто будут пропускаться в коде. Трафик идет минимальный, но скриптов нет.

Честно говоря, не очень понятно, насколько это большой смысл - удалять скрипты из страниц ради трафика. Да, скрипты занимают какой-то достаточно заметный объём на страницах. Но ещё больше объёма (как минимум на порядок) в типичном случае занимают на самом деле всякие многочисленные и бестолковые HTML теги, образующиеся из-за неэкономного, неаккуратного написания HTML веб-дизайнерами. В том числе с повторяющимися индивидуальными стилями и т.п., также очень много места (непропорционально минимально необходимому) обычно занимает реклама. Но формализовать борьбу с этим без угрозы для внешнего вида страницы не получится.
А что, в этой штуке никак нельзя отключить вырезание скриптов?

0

26

Toman, спасибо за помощь! [взломанный сайт]

0

27

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

А что, в этой штуке никак нельзя отключить вырезание скриптов?

Нет, никак. Я перехожу в другой браузер даже просто, чтобы написать ответ.

0

28

Как вставлять видео, чтобы была не просто ссылка, а встроенное окошко.
   Среди значков над окном ответа есть кружок с треугольником, напоминающий кнопку "play". Нажав его, видим список видеоресурсов. Нужно щелкнуть тот, с которого предполагается вставить видео. Затем во всплывшее окошко вставляем ссылку.
   Как справедливо заметил один форумчанин, лучше дублировать: в сообщение вставлять и встроенное видео и саму ссылку, на случай, если у кого-то из пользователей проблемы с открыванием встроенного.

0

29

Кстати, на форуме есть возможность благодарить за сообщения, а также выражать порицание, не тратя лишних слов. Для одобрения нужно нажать либо плюсик под аватаром рядом с надписью "Уважение" или нолик в правом нижнем углу сообщения. Нажатие на нолик открывает кнопочки "плюс" и "минус", одну из которых нужно нажать, в свою очередь.
   И дождаться обновления страницы. Поскольку страница во всех случаях перезагружается, то нужно быть внимательным и не нажимать плюсов-минусов в процессе написания ответа - набранное, но неотправленное пропадет.
   Баллы появляются в нижнем правом углу, а также в профиле форумчанина, в списке "Уважение".

0


Вы здесь » КЛУБ-СТУДИЯ КЛАССИЧЕСКОЙ ГИТАРЫ » Технические вопросы » Тонкости оформления сообщений