Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2010-01-02 03:30:12

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Цитировать? Или не цитировать?

У каждого комментария есть ссылка для цитирования, но цитирование ли это?

[quote]<a href="" onclick="quote('{author}'); return false;" title="{l_quote}">{l_quote}</a>[/quote]

При нажатии на "Цитировать" в поле для добавления нового комментария вставляется:

[b]user_name[/b],

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

[b]user_name[/b],

Нажимаешь процитировать, происходит вставка:

[quote={author}]{comment}[/quote]

А ссылку на профиль сделать отдельно.

Пример:
a34f04db062ee3c34f5281de339f3331_pv.png


Возможно ли такое? Так будет намного логичнее. :)

Отредактировано Евгений (2010-01-02 04:33:54)


I NGeneration CMS

Вне форума

#2 2010-01-02 10:27:55

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

Выделяешь нужный текст и нажимаешь на ссылку цитата.

Вне форума

#3 2010-01-02 12:16:38

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Цитировать? Или не цитировать?

infinity237, упс. но все равно хотелось бы автоматом.


I NGeneration CMS

Вне форума

#4 2010-01-02 12:38:43

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

Это и есть автоматом.

Вне форума

#5 2010-01-02 18:19:59

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Цитировать? Или не цитировать?

infinity237, просто не все пользователи знают что нужно выделить текст, и только потом нажимать на "Цитировать". Вот и хотелось бы как то настраивать данный нюанс.


I NGeneration CMS

Вне форума

#6 2010-01-07 22:41:39

Trashcka
Участник
Откуда: КиевГрад
Здесь с 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: Цитировать? Или не цитировать?

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

Вне форума

#7 2010-01-08 12:30:41

Евгений
Модератор
Откуда: Россия
Здесь с 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Цитировать? Или не цитировать?

Trashcka, big_smile логично. thx! :)


I NGeneration CMS

Вне форума

#8 2011-01-05 02:05:34

staric
Участник
Здесь с 2010-09-09
Сообщений: 96
Рейтинг :   

Re: Цитировать? Или не цитировать?

В Google Chrome 8.0.552.224 цитирование не работает, т.е. при попытке процитировать браузер уходит на refresh, как это исправить?

Вне форума

#9 2011-01-05 10:26:05

Luca
Участник
Здесь с 2009-03-19
Сообщений: 398
Рейтинг :   

Re: Цитировать? Или не цитировать?

Я думал это шаблона-специфичная проблема. У моих пользователей тоже не работает под Хромом и IE8.

Вне форума

#10 2011-01-05 10:33:12

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Цитировать? Или не цитировать?

Ну все шаблоностроители видимо делают эту часть Ctrl-C/Ctrl-V :)

Вне форума

#11 2011-01-05 15:59:28

LinMas
Участник
Откуда: Украина, г. Черкассы
Здесь с 2010-04-26
Сообщений: 224
Рейтинг :   
Сайт

Re: Цитировать? Или не цитировать?

Евгений,
так как есть нормально
если над чтобы работало как у  Trashcka по клику на имя, ну так просто в ссылку имя пользователя подсунь вместо {l_quote}
и будет счастье
Вот так:

[quote]<a href="" onclick="quote('{author}'); return false;" title="{author}">{author}</a>[/quote]

Вне форума

#12 2011-01-05 23:23:47

staric
Участник
Здесь с 2010-09-09
Сообщений: 96
Рейтинг :   

Re: Цитировать? Или не цитировать?

У меня как ни станно в IE 8 работает, а вот в хроме нет, проблема как в своем шаблоне так и в дефолтном. Ngcms 091. Народ у всех работает что-ли?

Вне форума

#13 2011-06-20 20:08:06

jam214
Участник
Здесь с 2011-06-20
Сообщений: 30
Рейтинг :   

Re: Цитировать? Или не цитировать?

staric пишет:

У меня как ни станно в IE 8 работает, а вот в хроме нет, проблема как в своем шаблоне так и в дефолтном. Ngcms 091. Народ у всех работает что-ли?

Та же проблема в Хроме, может есть какие то хаки для исправления?

Вне форума

#14 2012-04-03 12:16:30

jam214
Участник
Здесь с 2011-06-20
Сообщений: 30
Рейтинг :   

Re: Цитировать? Или не цитировать?

staric пишет:

В Google Chrome 8.0.552.224 цитирование не работает, т.е. при попытке процитировать браузер уходит на refresh, как это исправить?

Кто подскажет эта проблема решилась?

Вне форума

#15 2012-04-03 17:58:52

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Цитировать? Или не цитировать?

infinity237 пишет:

Выделяешь нужный текст и нажимаешь на ссылку цитата.

у меня так не работает ни в хроме ни в опере в других не пробовал, неработает ни на єтом форуме ни на всех моих сайтах, а оно должно работать))? у меня при нажатии на кнопку цитировать просто весть пост идет а не то что я виделяю.
что тут что там

Вне форума

#16 2012-04-03 19:21:56

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

legenda пишет:
infinity237 пишет:

Выделяешь нужный текст и нажимаешь на ссылку цитата.

у меня так не работает ни в хроме ни в опере в других не пробовал, неработает ни на єтом форуме ни на всех моих сайтах, а оно должно работать))? у меня при нажатии на кнопку цитировать просто весть пост идет а не то что я виделяю.
что тут что там

При чём тут этот форум и ваши сайты?
В посте говориться о том, как работает цитирование в стандартной поставке NGCMS.
Например здесь - http://ngtest01.ngdemo.ru/none/test.html работает как и сказано выше.

Вне форума

#17 2012-04-03 20:45:28

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Цитировать? Или не цитировать?

infinity237, при том...

1. в первом посте написано Я хотел бы предложить сделать все по человечески, то есть, сделать так как у нас на форуме.
2. мои сайты я и имел ввиду как у меня цитирование работает в стандартной поставке NGCMS
3. в вашем примере в хруме цитирование неработает вапше) ну как минимум у меня)

Вне форума

#18 2012-04-03 21:15:52

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

legenda пишет:

infinity237, при том...

1. в первом посте написано Я хотел бы предложить сделать все по человечески, то есть, сделать так как у нас на форуме.

Телепаты какбы в отпуске... С первого поста прошло уже куча времени...

legenda пишет:

2. мои сайты я и имел ввиду как у меня цитирование работает в стандартной поставке NGCMS

Телепаты какбы в отпуске... До этого вы написали:

legenda пишет:

у меня так не работает ни в хроме ни в опере в других не пробовал, неработает ни на єтом форуме ни на всех моих сайтах, а оно должно работать))? у меня при нажатии на кнопку цитировать просто весть пост идет а не то что я виделяю.

legenda пишет:

3. в вашем примере в хруме цитирование неработает вапше) ну как минимум у меня)

И что теперь подстраиваться под каждый build хрома?

Вне форума

#19 2012-04-04 00:09:18

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Цитировать? Или не цитировать?

И я так могу

infinity237 пишет:

Например здесь - http://ngtest01.ngdemo.ru/none/test.html работает как и сказано выше.

Телепаты какбы в отпуске... Что работает, что выше?

lol

П.С. Какая разница сколько времени прошло если проблема не решена, кстате http://ngtest01.ngdemo.ru/none/test.html не работает и в опере)

Вне форума

#20 2012-04-04 00:41:27

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

Работает как я и писал выше: выделил нужный текст -> нажал "цитировать" -> вставился, выделенный текст. (В опере также).

Вне форума

#21 2012-04-08 19:49:03

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: Цитировать? Или не цитировать?

infinity237, незнаю как у кого уменя вставляется не виделений а весь текст

Вне форума

#22 2013-04-24 15:00:47

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

function quote(q_name) {

q_name = q_name.toString();

	txt = ''

	if (document.getSelection) {
		txt = document.getSelection()
		txt = txt.toString();
	}
	else if (document.selection) {
		txt = document.selection.createRange().text;
		txt = txt.toString();	
	}

	if (txt == "") {
		insertext('[b',']'+q_name+'[/b], ', '')
	}
	if (txt.replace(" ","") != "") {
		insertext('[quote='+q_name,']'+txt+'[/quote]
', '')
	}
}

Вне форума

#23 2013-09-20 22:27:37

infinity237
Модератор
Откуда: Russia, Moscow
Здесь с 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Цитировать? Или не цитировать?

Если нужно чтобы при нажатии "цитирование" вставлялся весь текст, то это можно сделать так:
1. Заменить в comments.show.tpl:

<a onclick="quote('{author}','{comment-short}'); return false;" href="#" title="{l_quote}"> {l_quote}</a>

2. Заменить в functions.js:

function quote(q_name,q_txt) {

q_name = q_name.toString();

var re = /<blockquote.*?<\/blockquote>/g;
while (q_txt.length > (q_txt = q_txt.replace(re, '')).length);

var ret = /<.*?>/g;
while (q_txt.length > (q_txt = q_txt.replace(ret, '')).length);


//q_txt = q_txt.toString();
//   txt = ''
insertext('[quote='+q_name,']'+q_txt+'[/quote]
', '')

}

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

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

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.022 сек, 7 запросов выполнено - Использовано памяти: 613.76 Кбайт (Пик: 650.76 Кбайт) ]