Как убрать "Цитировать (выделенное)"?

Автор ПользовательSMF, 11 августа 2017, 07:26:44

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ПользовательSMF

Доброго всем, коллеги!
Подскажите или ткните носом, как убрать надпись "Цитировать (выделенное)" появляющуюся в тексте сообщения при вставке цитаты с помощью тега quote?
Какой файл, в каком месте править?


ПользовательSMF

Цитироватьтест

Кстати тут тоже эта надпись присутствует. Зачем она?

kak2z

Цитата: ПользовательSMF от 11 августа 2017, 07:57:57Кстати тут тоже эта надпись присутствует. Зачем она?
вообще вот такая вот надпись должна быть
ЦитироватьЦитата: test от Июля 27, 2017, 09:39:03 pm
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ПользовательSMF

#3
Как её убрать?

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

ПользовательSMF


GeorG

Цитата: ПользовательSMF от 11 августа 2017, 08:44:55как тут удалить свое сообщение?
Никак, просто не даболпостить в теме, как в чате.
Я сам юзаю кнопку "Пожаловаться модератору", типа чтобы убрали, если не нравится то, что я случайно создал два подряд идущих сообщений. ;)

Цитата: ПользовательSMF от 11 августа 2017, 08:28:00и так всем ясно что это цитата. А ничего не значащая надпись "Цитировать" или "Цитировать (выделенное)" это тупизм какой-то.
Мне бы даже было бы непонятно, что это за непонятное, выделенное, отрывочное какое-то повествования, а вы надеетесь что простой пользователь разберется и поймет что это является именно цитатой, а не фрагментом например, какого нибудь кода, или другого тега? Да даже и думать не будет, просто плечами пожмёт, и у виска покрутит.


Это же мод установлен dQuoteSelection? Тогда сразу бы писали в тему по нему, там и автор мода :)

з.ы. И сразу же, про версию мода надо указать.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

ПользовательSMF

Цитата: GeorG от 11 августа 2017, 10:40:02Это же мод установлен dQuoteSelection? Тогда сразу бы писали в тему по нему, там и автор мода
Вот спасибо.

ПользовательSMF

#7
Не помог мне "автор" мода.
Вопрос остался открытым

ЦитироватьА если её не менять, а просто удалить из формы сообщения?
Не можете дать наводку - в каком файле хоть ковырять?

Серый Лис

Если имеется ввиду убрать кнопку "Цитировать", то уберите это в  файле  Display.template.php строка 429   и не будет этой кнопки. 
// Can they reply? Have they turned on quick reply?
     if ($context['can_reply'] && !empty($options['display_quick_reply']))
           echo '
                  <a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '" onclick="doQuote(', $message['id'], ', \'', $context['session_id'], '\'); return false;">', $reply_button, '</a>';
 
      // So... quick reply is off, but they *can* reply?
      elseif ($context['can_reply'])
          echo '
                  <a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';sesc=', $context['session_id'], '">', $reply_button, '</a>';

ПользовательSMF

Нет, кнопку оставить!
Убрать надпись "Цитировать (выделенное)" из текста сообщения!


kak2z

Файл Subs.php

array(
 'tag' => 'quote',
 'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote'] . '</div></div><blockquote>',
 'after' => '</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>',
 'block_level' => true,
 ),
 array(
 'tag' => 'quote',
 'parameters' => array(
 'author' => array('match' => '(.{1,192}?)', 'quoted' => true),
 ),
 'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote_from'] . ': {author}</div></div><blockquote>',
 'after' => '</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>',
 'block_level' => true,
 ),
 array(
 'tag' => 'quote',
 'type' => 'parsed_equals',
 'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote_from'] . ': $1</div></div><blockquote>',
 'after' => '</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>',
 'quoted' => 'optional',
 // Don't allow everything to be embedded with the author name.
 'parsed_tags_allowed' => array('url', 'iurl', 'ftp'),
 'block_level' => true,
 ),
 array(
 'tag' => 'quote',
 'parameters' => array(
 'author' => array('match' => '([^<>]{1,192}?)'),
 'link' => array('match' => '(?:board=\d+;)?((?:topic|threadid)=[\dmsg#\./]{1,40}(?:;start=[\dmsg#\./]{1,40})?|action=profile;u=\d+)'),
 'date' => array('match' => '(\d+)', 'validate' => 'timeformat'),
 ),
 'before' => '<div class="quoteheader"><div class="topslice_quote"><a href="' . $scripturl . '?{link}">' . $txt['quote_from'] . ': {author} ' . $txt['search_on'] . ' {date}</a></div></div><blockquote>',
 'after' => '</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>',
 'block_level' => true,
 ),
 array(
 'tag' => 'quote',
 'parameters' => array(
 'author' => array('match' => '(.{1,192}?)'),
 ),
 'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote_from'] . ': {author}</div></div><blockquote>',
 'after' => '</blockquote><div class="quotefooter"><div class="botslice_quote"></div></div>',
 'block_level' => true,
 ),

несколько разных вариантов цитат с разными параметрами..
Вот Вам вот эта переменная нужна $txt['quote']
можете вместо нее что то свое написать.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Yarik

Цитата: ПользовательSMF от 11 августа 2017, 17:55:04Убрать надпись "Цитировать (выделенное)" из текста сообщения!
Читайте тут - https://www.simplemachines.ru/index.php?topic=2472.msg170702#msg170702
Данная проблема только у Вас.Нужно смотреть вживую и вспоминать может где-то лазили или что-то правили.Или мод с ошибкой.

ПользовательSMF

#12
kak2z,  Спасибо большое!
Сделал чтобы там появлялась подпись "Цитата". Так логичней как-то.

Файл:  Sources/Subs.php (1410 строка)

'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote] . '</div></div><blockquote>',
заменил на:

'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote_from'] . ':</div></div><blockquote>',

ПользовательSMF

Вот так теперь это выглядит. Неплохо бы ещё двоеточие вставить, но это уже мелочи.



Yarik

Цитата: ПользовательSMF от 11 августа 2017, 19:56:27Неплохо бы ещё двоеточие вставить, но это уже мелочи.
'before' => '<div class="quoteheader"><div class="topslice_quote">' . $txt['quote_from'] . ': </div></div><blockquote>',

ПользовательSMF

Я поставил двоеточие в языковом файле:  index.russian-utf8.php (мой форум на utf8)

$txt['quote_from'] = 'Цитата:';  ^-^

Yarik

Цитата: ПользовательSMF от 11 августа 2017, 20:08:23Я поставил двоеточие в языковом файле:  index.russian-utf8.php (мой форум на utf8)
А теперь процируйте кого-то на форуме у себя.Задвоения двоеточия нет?

ПользовательSMF

Есть! Пошел править )))

...исправил. Спасибо!

Yarik

Цитата: ПользовательSMF от 11 августа 2017, 20:20:05Есть! Пошел править )))
Потому как это двоеточие уже есть в коде ниже и Вы его ещё и в языковую переменную добавили
Не за что...

Liza

Цитата: S.T.A.L.K.E.R. от 11 августа 2017, 19:07:19Данная проблема только у Вас.Нужно смотреть

Было то же самое, теперь исправлено, всем Спасибо.

ПользовательSMF

#21
Коллеги, что-то мы не так нахимичили...
В логах появилась такая повторяющаяся ошибка:


Применить фильтр: Показать сообщения об ошибках этого адреса(URL)
http://....../index.php?pretty;board=o-208;topic=t9.0
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index:
Применить фильтр: Отображать ошибки только этого файла
Файл: /home/httpd/vhosts/....../httpdocs/Themes/default/languages/Dquote/Dquote.russian-utf8.php (main sub template - eval?)
Строка: 410


ПользовательSMF

Вернул все на место.... ошибка осталась. Я не помню была ли она до этого?

Liza

Цитата: ПользовательSMF от 12 августа 2017, 08:29:50В логах появилась такая повторяющаяся ошибка:

У нас ошибки нет, хотя цитируется постоянно практически в каждый пост ..


В Subs.php строку не меняли только вставили _from' после quote . Получилось сначала с двумя ' ' , посмотрите не так ли у Вас? С двоеточием ни чего делать не пришлось, после указанного изменения цитата в шапке с двоеточием.


            

Yarik

Ошибки нет так же.
Неизвестный индекс в языковом файле.Строку на которую ругается сюда выложите.

ПользовательSMF

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

Yarik

Цитата: ПользовательSMF от 14 августа 2017, 19:35:41Отключил поочередно все моды.
Ошибка осталась, только каждый раз указывает разный файл.
Всегда на языковые файлы указывает или?

ПользовательSMF

Нет.
Сейчас показывает такой:

Файл: /home/httpd/vhosts/......ru/httpdocs/Themes/default/Display.template.php (main sub template - eval?)

А вот строку указывает или 410 или 413

Появляется после захода в любую тему

Yarik

Цитата: ПользовательSMF от 14 августа 2017, 19:47:11Нет.
Сейчас показывает такой:

Файл: /home/httpd/vhosts/......ru/httpdocs/Themes/default/Display.template.php (main sub template - eval?)

А вот строку указывает или 410 или 413

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

ПользовательSMF

http://....ru/index.php?topic=9.msg66
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index:
Применить фильтр: Отображать ошибки только этого файла
Файл: /home/httpd/vhosts/....ru/httpdocs/Themes/default/Display.template.php (main sub template - eval?)
Строка: 413
Так?

ПользовательSMF

Сейчас заметил: после удаления всех модов, показывает только эту ошибку

Yarik

Цитата: ПользовательSMF от 14 августа 2017, 20:02:02http://....ru/index.php?topic=9.msg66
Применить фильтр: Показать ошибки только с теми сообщениями
8: Undefined index:
Применить фильтр: Отображать ошибки только этого файла
Файл: /home/httpd/vhosts/....ru/httpdocs/Themes/default/Display.template.php (main sub template - eval?)
Строка: 413
Так?
Нажмите ещё посмотреть ошибку и откроется окно с кодом и строкой на которую ругается.

ПользовательSMF

#32
del

ПользовательSMF

я переносил форум на другой домен, на том же хостинге. Менялась база данных. Может из-за этого что?

Yarik

Цитата: ПользовательSMF от 14 августа 2017, 20:19:15я переносил форум на другой домен, на том же хостинге. Менялась база данных. Может из-за этого что?
Пути форума меняли?Скорее всего нет,тогда посмотрите тут - https://www.simplemachines.ru/index.php?topic=14504.msg112080#msg112080

ПользовательSMF

#35
Переустановил форум 2.0.14 с нуля.
Ошибки к данному моду не имели никакого отношения!