Домой Wp-Recall WP-Recall: Проблемы и решения Неправильная переадресации после публикации поста
28ответ(ов) в теме
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
1
15:04

После публикации идёт переадресация на

Вы не можете просматривать опубликованные ссылки

, а надо на

Вы не можете просматривать опубликованные ссылки

. Где исправить? Напомню, у меня рекалл стоит в подпапке блога, а не на основном блоге

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
2
17:35

ссылка на публикацию формируется стандартной функцией ВП get_permalink, поправить ее не удастся. В общих настройках сайта
Адрес WordPress (URL)
Адрес сайта (URL)
что указано?

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
3
18:25

Андрей, не понял ваш вопрос.
Раньше было все в порядке, а сейчас почему-то ссылка формируется не правильно. Обновлял до этого рекалл.

Вы постоянные ссылки имели в виду?
Название записи

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
4
18:50

я имел ввиду общие настройки сайта.
Путь формирует стандартная функция ВП, плагин тут как бы ни при чем.

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
5
19:16

У ворд пресса у меня вот каки настройки:
Адрес WordPress:

Вы не можете просматривать опубликованные ссылки

Адрес сайта:

Вы не можете просматривать опубликованные ссылки

У меня посты на модерации. И при нажатии "Опубликовать" (через рекалл, разумеется), ссылка ведёт сюда:

Вы не можете просматривать опубликованные ссылки

, а надо сюда:

Вы не можете просматривать опубликованные ссылки

.

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
6
19:19

хм, по идее все должно нормально работать.
Редирект на новую публикацию производится в строке
wp_redirect( get_permalink($this->post_id) ); exit;
все функции стандартны для ВП, отношения к плагину не имеют.

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
7
19:23

а не подскажите, в каком файле это можно посмотреть?

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
8
19:25

что именно?

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
9
19:31

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

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

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
10
19:42

попробуйте. Файл rcl_editpost.php в папке дополнения публикации publicpost, в самом низу файла.
Вряд ли замена файлов плагина могла повлиять, на этот функционал.
Кстати, другие плагины нормально обновляются через админку на этом сайте?

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
11
19:56

да, други плагины обновлял через админку - всё нормально вроде бы...
у меня же стоит плгин как rekall, а обновление, наверное выдаёт как wp-rekall. В общем получается так, будто 2 рекалла образуются: wp-rekall и rekall, и в рекалле все папки исчезают.

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
12
20:09

Кстати, Андрей, решил проблему. Сделал правку в том файле:
if($postdata['post_status'] == 'pending'){
wp_redirect('/literatura/?p='.$this->post_id.'&preview=true'); exit;
}else{

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
13
20:11

А возможно, что и путь к звуковому оповещению можно так же исправить? Если да, то какой файл надо посмотреть?

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
14
20:29

ну так старую версию в папке recall надо удалить.

Liter-RM сказал(а)

Кстати, Андрей, решил проблему. Сделал правку в том файле:
if($postdata['post_status'] == 'pending'){
wp_redirect('/literatura/?p='.$this->post_id.'&preview=true'); exit;
}else{

такая правка только для вас подойдет

Для звукового оповещения необходимо указать урл до папки со звуковыми файлами, не до самого файла!
Сейчас это указывается в файле index.php дополнения ЛС, строка 1499
path: '".rcl_addon_url('sounds/',__FILE__)."',

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
15
20:54

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

во всяком случае, лучше, чем ничего.

Андрей, а как именуется папка личных сообщений?

0
Андрей CS
не в сети 20 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16925
16
21:03

message

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
17
21:21

У меня там от 1450 до 1499 такой код:
/* Добавление личного сообщения */
function add_private_message_recall(){
var content_mess = encodeURIComponent(jQuery('#content_mess').attr('value'));
var widget = jQuery('#widget-mess').attr('value');
var adressat_mess = jQuery('#adressat_mess').attr('value');
if(adressat_mess=='0'){
alert('Выберите собеседника!'); return false;
}
var online = jQuery('#online').attr('value');
max_sec_update_rcl = 0;
jQuery('#content_mess').attr('value', '');
if(content_mess)
var dataString = 'action=add_private_message_recall&content_mess='+content_mess+'&adressat_mess='+adressat_mess+'&online='+online+'&widget='+widget+'&user_ID='+user_ID;
else
return false;
jQuery.ajax({
".$ajaxdata."
success: function(data){
if(data['recall']==100){
jQuery('.new_mess').replaceWith(data['message_block']);
var div = jQuery('#resize-content');
div.scrollTop( div.get(0).scrollHeight );
}
if(data['recall']==200){
jQuery('#privatemess').html(data['message_block']).fadeOut(5000);
}
}
});
return false;
}
jQuery('.addmess').live('click',function(){
var content_text = jQuery('#content_mess').val();
if(content_text) add_private_message_recall();
return false;
});

ctrl = false;

function breakText() {
var caret = jQuery('#content_mess').getSelection().start;
jQuery('#content_mess').insertText('".'
'."', caret, false).setSelection(caret+1, caret+1);
}

jQuery('#content_mess').keydown(function(event){
switch (event.which) {
case 13: return false;
case 17: ctrl = true;
}
});

jQuery('#content_mess').keyup(function(event){
var content_text = jQuery('#content_mess').val();
switch (event.which) {
case 13:
if (ctrl){
if(content_text)
add_private_message_recall();
return false;
}
breakText();
break;
case 17: ctrl = false;
}
});

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
18
22:26

Да вы просто найдите строку

path: '".rcl_addon_url('sounds/',__FILE__)."', 
и подправьте путь.

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
19
23:15

так и не смог найти такой код (

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
20
23:20

А если поискать фрагмент кода? например

'sounds/'

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
21
00:07

Я нашёл этот фрагмент: path: '/wp-content/plugins/recall/add-on/message/sounds/', , пробовал поменять на path: '/literatura/wp-content/plugins/recall/add-on/message/sounds/', , но не решает проблему. (

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
22
00:10

Там есть ещё вот это: Line 105: wp_enqueue_script( 'sounds_recall', plugins_url('js/ion.sound.min.js', __FILE__) ); , но что это может мне дать?

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
23
00:42

А что не обновляетесь? Как вас можно понять, когда вы не пишете версию реколл? Этот код минимум из 10 версии.
105 строка вам не поможет. Обновляйтесь - не тяните старый код

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
24
00:46

ЕСЛИ ЧЕСТНО, Я УЖЕ УСТАЛ ПОСТОЯННО КОВЫРЯТЬСЯ. ЕСЛИ БЫ ЭТО ВСЁ РЕШИЛО, ТО ДРУГОЕ ДЕЛО...
У МЕНЯ СТОИТ ОДНА ИЗ СВЕЖИХ ВЕРСИЙ - 11.2.1

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
25
01:04

Не паникуйте. У вас не стандартный случай.
12 версия в репозитории

Вы не можете просматривать опубликованные ссылки
0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
26
01:18

Установлю его, а дальше что? Я сейчас переустановил версию 11.2.1, у меня и правда сыр-бор файлов был, посмотрю, что это даст, а если переустановить на последнюю версию (там же только базовая версия) с платными дополнениями не будет конфликта?

0
Вова (Otshelnik-Fm)
не в сети 1 неделя
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18653
27
01:24

Все что не входит в базовую версию плагина - размещайте в своей теме. Подробнее тут

Вы не можете просматривать опубликованные ссылки

А по работоспособности - к авторам платных дополнений. Я свои дополнения переработал под работу с новой версией.

0
Liter-rm
не в сети 1 месяц
На сайте с 08.04.2015
Участник
Тем 76
Сообщения 476
28
01:42

Обновился, и блог снесло к чертям )

0
Тема закрыта. Публикация новых сообщений запрещена.