Перейти к содержимому


Фотография
- - - - -

Ссылка на сообщение.


Лучший Ответ Law AC vs. Finch , 04 Апрель 2013 - 13:57

Выдернуто из 3.2

Открыть 

/public/js/ips.topic.js

 

Найти (у меня 53 строка)

                                ipb.delegate.register('input.post_mod', ipb.topic.checkPost);

 

Ниже добавить 

				ipb.delegate.register('.post_id a[rel="bookmark"]', ipb.topic.showLinkToTopic );

 

Найти 

	doModerate: function()
	{
		if ( ipb.topic.totalChecked > 0 )
		{			
			$('tact').value = $('tactInPopup').value;
		
			if ( $('tactInPopup').options[ $('tactInPopup').selectedIndex ].value == 'deletedo' )
			{
				$('modform').confirmAction();
			}
			else
			{
				$('modform').submit();
			}
		}
	},

Ниже добавить 

	/* ------------------------------ */
	/**
	 * Shows a prompt allowing user to copy the URL
	 * 
	 * @var		{event}		e		The event
	*/
	showLinkToTopic: function(e, elem)
	{
		_t = prompt( ipb.lang['copy_topic_link'], $( elem ).readAttribute('href') );
		Event.stop(e);
	},

Очищаем кэш браузера

 

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 9

#1 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 03 Апрель 2013 - 23:28

Выяснилась такая проблема что в 3.3.4 нету ссылок на сообщение, что бы было ясно что это то смотрите скрин, Вообщем на 2.х.х есть, на 3.4.х есть, а вот на 3.3.4 (может и раньше версии) такой темы нету, как можно решить этот вопрос?

Прикрепленные файлы


  • 0

Заработок и обучение заработку

#2 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    887
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 04 Апрель 2013 - 13:14

как можно решить этот вопрос?

Обновиться, либо вытаскивать из 3.4

Хотя это не ссылка на сообщение, а поделиться сообщением - появилась фича в 3.4. А ссылка на пост - другое.


  • 0

#3 Оффлайн   Reba The Awesome

    Легенда


  • Пользователи
  • Репутация
    218
    • Cообщений: 1 065
    • Форум:3.4.х

Отправлено 04 Апрель 2013 - 13:19

Всё есть! Права проставьте.

 

Система>Инструменты>Сервисы публикации ссылок.


  • 1

#4 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 04 Апрель 2013 - 13:19

как можно решить этот вопрос?

Обновиться, либо вытаскивать из 3.4

Хотя это не ссылка на сообщение, а поделиться сообщением - появилась фича в 3.4. А ссылка на пост - другое.

Встает вопрос у меня такой так как нету не 3.4 не 2.х что откуда вытаскивать и что куда втыкать? Потому как это нужная штука, а по поводу обновляться не очень бы хотелось.


  • 0

#5 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 04 Апрель 2013 - 13:22

Всё есть! Права проставьте.

 

Система>Инструменты>Сервисы публикации ссылок.

У меня там все четко стоит и выставлено, нужна именно фича которая в сообщение есть и которая дает ссылку на конкретное сообщение!


  • 0

#6 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    887
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 04 Апрель 2013 - 13:57   Лучший Ответ

Выдернуто из 3.2

Открыть 

/public/js/ips.topic.js

 

Найти (у меня 53 строка)

                                ipb.delegate.register('input.post_mod', ipb.topic.checkPost);

 

Ниже добавить 

				ipb.delegate.register('.post_id a[rel="bookmark"]', ipb.topic.showLinkToTopic );

 

Найти 

	doModerate: function()
	{
		if ( ipb.topic.totalChecked > 0 )
		{			
			$('tact').value = $('tactInPopup').value;
		
			if ( $('tactInPopup').options[ $('tactInPopup').selectedIndex ].value == 'deletedo' )
			{
				$('modform').confirmAction();
			}
			else
			{
				$('modform').submit();
			}
		}
	},

Ниже добавить 

	/* ------------------------------ */
	/**
	 * Shows a prompt allowing user to copy the URL
	 * 
	 * @var		{event}		e		The event
	*/
	showLinkToTopic: function(e, elem)
	{
		_t = prompt( ipb.lang['copy_topic_link'], $( elem ).readAttribute('href') );
		Event.stop(e);
	},

Очищаем кэш браузера

 


  • 1

#7 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 04 Апрель 2013 - 14:21

Все работает, на зеленую нажал.

 

Немного дополню дабы избежать потом вопросов, а они будут.

 

У меня версия 3.3.4 и там 2 такие строки №60 и №96 я поставил после 60 строки! 

 

Найти (у меня 53 строка)                                ipb.delegate.register('input.post_mod', ipb.topic.checkPost);

Прикрепленные файлы


  • 0

#8 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 04 Апрель 2013 - 14:23

А сюда прикрутить можно соц. закладки? слево от кнопочки "ОК" что бы были?


  • 0

#9 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    887
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 04 Апрель 2013 - 14:27

У меня версия 3.3.4 и там 2 такие строки №60 и №96 я поставил после 60 строки! 

После самой верхней (первой).

 

А сюда прикрутить можно соц. закладки? слево от кнопочки "ОК" что бы были?

 

Может и можно. Смотреть надо.


  • 0

#10 Оффлайн   lg29

    Знающий


  • Пользователи
  • Репутация
    92
    • Cообщений: 927
    • Форум:3.3.х
    Участник

Отправлено 04 Апрель 2013 - 14:32

Может и можно. Смотреть надо.

Долгая история вообще? То есть можно прикрутить те закладки которые под сообщениями есть в стандартной сборке или же нужно будет отдельный скрипт создавать закладок? Как легче?


  • 0