Перейти к контенту

[2.1.x]eXTended Reputation System


Raynor

Рекомендуемые сообщения

При изменении репутации происходит перезагрузка страницы со сбросом её кэша в браузере. Это не есть правильно, ведь меняется лишь одно число... Как научить сию систему перезагружать страницу без её сброса в кэше? Изменено пользователем Wartys
Ссылка на комментарий
Поделиться на других сайтах

  • 2 месяца спустя...
  • Ответы 964
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

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

Интересно, а под трёшку этот мод будут делать?

 

Это может показаться странным, но ранее установка прошла нормально и всё работало. Теперь ставлю мод снова на 2.3.6 и получается неожиданная ошибка при правке шаблонов.

 

//---------------------------------------
// skin_topic (Просмотр темы) / RenderRow
//---------------------------------------

======================================================================================
НАХОДИМ
-------
  			 {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
----------------
ДОБАВЛЯЕМ ПОСЛЕ:
----------------
<if="author['reputation_allow'] == "true"">
       	<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']}  <b>{$author['reputation_scores']}</b>  {$author['reputation_add']}
</if>

 

при попытке вставить текст, пишется:

 

Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные.

 

В чём засада?

Ссылка на комментарий
Поделиться на других сайтах

Спасибо за наводку. Однако, в данном архиве http://forums.ibresource.ru/index.php?app=downloads&showfile=866

нет такого файла. Там есть только Fresh Install и Update SimpleReputationSystem.

Ссылка на комментарий
Поделиться на других сайтах

Да, и правда.

Взял архив для 2.3. Поставил, работает. Единственно только загвоздка со срабатыванием джаваскрипта при нажатии на плюс и минус.

 

Выдаёт ошибку:

 

Ошибка: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileInputStream.init]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js :: FilePkg_newChannel :: line 134"  data: no]
Источник: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js
Строка: 134

 

проблема явно не в написании с пробелом javascript. Проверял.

Изменено пользователем Prediger
Ссылка на комментарий
Поделиться на других сайтах

Убрал полностью всё от яндекса. Прогресса нет. Текст ошибки такой же.

 

Ошибка: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileInputStream.init]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js :: FilePkg_newChannel :: line 134"  data: no]
Источник: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js
Строка: 134

 

Перестал также работать соседний хак цитаты, использующий также javascript. Выдаёт.

 

Ошибка: [Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIFileInputStream.init]"  nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)"  location: "JS frame :: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js :: FilePkg_newChannel :: line 134"  data: no]
Источник: resource://yasearch-app/parts/platform.js -> resource://yasearch-app/parts/platform/package.js
Строка: 134

 

Оба ссылаются на одну и ту же строку в package.js

 

Осталось найти такой файл. Пока не удалось.

Ссылка на комментарий
Поделиться на других сайтах

Вообще перестал срабатывать javascript и в других модах. Может дело в неправильном редактировании одного из файлов? Но вот какого...
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Хм... Нет, с этим у меня всё в порядке, у меня такая проблема, что когда выполняю пункт :

//---------------------------------------
// skin_topic (Просмотр темы) / RenderRow
//---------------------------------------
======================================================================================
НАХОДИМ
-------
     	{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}
----------------
ДОБАВЛЯЕМ ПОСЛЕ:
----------------
<if="author['reputation_allow'] == "true"">
       	<br/> <br/>{$author['reputation_text']}{$author['reputation_minus']}  <b>{$author['reputation_scores']}</b>  {$author['reputation_add']}
</if>

ТО в редакторе пишет:

Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные.

Что можете посоветовать?

Ссылка на комментарий
Поделиться на других сайтах

  • 5 лет спустя...

Тогда такой вопрос: а как научить сию систему после отправки изменения репутации не перезагружать страницу вовсе? По идее, где-то достаточно просто заглушить кусочек кода, но не удаётся найти такого места...

в файле sources/action_public/reputation.php в двух местах трахнуть

window.opener.location.reload(true);

:)

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.