21

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Теперь все ок  PunBB_INFO_ICQ/thumbsup

22

Re: Pan Likes - позволяет помечать понравившиеся сообщения

День добрый!  PunBB_INFO_ICQ/smile
Раньше у меня на форуме стоял nya_thanks устраивал во всем, но с повышением php выше 5.3 перестает работать.
Решил поставить pun_likes и в общем то по нему созрело два вопроса  PunBB_INFO_ICQ/help
1. Как вместо изображения поставить просто слово "спасибо". В консоли прописываю - все хорошо

<i class="like-img" title="Сказать спасибо">Спасибо</i>

а в самом коде расширения не могу найти, прям затык какой то)
если ткнете носом вот прямо в участок кода и файл, куда нужно прописать слово, буду очень признателен.
И собственно, второй вопрос:
2. Как сделать так, чтобы после "лайка" страница не перезагружалась? Это очень важно.
Заранее всем большое спасибо!

23 (edited by PunBB 2020.01.27 09:43)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

1. Просто удали класс : like-img их кода выше
2. Отправлять  http запрос js скриптом по ссылке. Смотрите расширения от sempai, он там много чего реализовывал без перезагрузки страницы.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

24

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Там в манифесте всё в порядке?

ВАЖНО! Список расширений найден в папке Extensions, но их установка или обновление невозможно, поскольку были обнаружены ошибки.

Ошибка загрузки расширения «pan_likes».
Не удаётся прочитать manifest.xml

PunBB_INFO_ICQ/pardon

---------------------------------

Что-то битое, по-разному пробовал.

25

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Костя, кидай содержимое сюда PunBB_INFO_ICQ/shock

Если вам долго не отвечают, пишите автору темы в личку или на Email.

26 (edited by kisa 2020.02.06 20:01)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Дык, качал здесь https://punbb.info/misc.php?action=down … amp;id=155 два раза утром перескачивал, и разными способами к себе заливал и распаковывал. На случай, что у меня что-то на хостинге поменялось, взял другое расширение от фонаря - всё ок.
Визуально (в редакторе с подсветкой) манифест вроде нормальный. Где у меня лыжи не едут  PunBB_INFO_ICQ/pardon

---------------------------------

И не пойму, где ошибки посмотреть бы.


---------------------------------


https://punbb.info/uploads/images/2020/02/7550999f986c7e01f354a0d0d1792677.png


manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE extension SYSTEM "ext-1.0.dtd">

<extension engine="1.0"> 
   <id>pan_likes</id>
   <title>Pan Likes</title>
   <version>0.3.2</version>
   <description>Counts the messages you like and displays their full number in the user's profile.</description>
   <author>PunBB.INFO</author>
   <minversion>1.4.4</minversion>
   <maxtestedon>1.4.4</maxtestedon>

   <install><![CDATA[
define('PAN_INSTALL', 1);
require $ext_info['path'].'/install.php';
   ]]></install>

   <uninstall><![CDATA[
define('PAN_UNINSTALL', 1);
require $ext_info['path'].'/uninstall.php';
   ]]></uninstall>

   <hooks>

      <hook id="agr_add_edit_group_flood_fieldset_end"><![CDATA[
require $ext_info['path'].'/hooks/agr_add_edit_group_flood_fieldset_end.php';
      ]]></hook>
      
      <hook id="agr_edit_end_qr_update_group"><![CDATA[
$query['SET'] .= isset($_POST['pan_likes']) ? ', g_pan_likes='.$_POST['pan_likes'] : '';
      ]]></hook>

      <hook id="co_modify_url_scheme"><![CDATA[
require $ext_info['path'].'/url/Default.php';
      ]]></hook>

      <hook id="vt_qr_get_posts"><![CDATA[
$query['SELECT'] .= ' , p.pan_likes AS post_likes, u.pan_likes AS user_likes';
      ]]></hook>

      <hook id="vt_modify_page_details"><![CDATA[
require $ext_info['path'].'/hooks/vt_modify_page_details.php';
      ]]></hook>

      <hook id="vt_row_pre_post_actions_merge"><![CDATA[
require $ext_info['path'].'/hooks/vt_row_pre_post_actions_merge.php';
      ]]></hook>

      <hook id="vt_row_pre_display"><![CDATA[
require $ext_info['path'].'/hooks/vt_row_pre_display.php';
      ]]></hook>

      <hook id="mi_new_action"><![CDATA[
require $ext_info['path'].'/hooks/mi_new_action.php';
      ]]></hook>
      
      <hook id="ft_about_end" priority="10"><![CDATA[if(!defined('COPY_PUNBB_INFO')){$main_tpl=str_replace('<a href="http://punbb.informer.com/">PunBB</a>','<a href="https://punbb.info">PunBB</a>',$main_tpl);define('COPY_PUNBB_INFO', 1);}]]></hook>

   </hooks>
</extension>

---------------------------------

Чёртишо.
Беру файл, кусок вырезаю, потом возвращаю - не ругается. Пусть это будет файл вариант 1. Но при установке расширения тестовый форум вылетает.
Беру файл без изменений, в который не лазил. Вариант 2. С ним ругается.

Но! Онлайн-сравнение текстов показывает, что файлы полностью одинаковы!

Пробую просто вырезать весь текст и вставить на место - установщик расширения перестаёт ругаться, но форум вылетает.

27

Re: Pan Likes - позволяет помечать понравившиеся сообщения

kisa wrote:

Ошибка загрузки расширения «pan_likes».
Не удаётся прочитать manifest.xml PunBB_INFO_ICQ/pardon

Возможно в папке с расширениями имеется какое-то расширение (папка) с одноименным id - pan_likes (дубль id)  PunBB_INFO_ICQ/wink

28

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Не.
И как тогда объяснить

kisa wrote:

Пробую просто вырезать весь текст и вставить на место - установщик расширения перестаёт ругаться, но форум вылетает.

PunBB_INFO_ICQ/whipped  PunBB_INFO_ICQ/pardon

29

Re: Pan Likes - позволяет помечать понравившиеся сообщения

kisa wrote:

1. Но при установке расширения тестовый форум вылетает

Возможно именно этот файл и есть правильный. Смотри логи при этом, на что они ссылаются

Если вам долго не отвечают, пишите автору темы в личку или на Email.

30 (edited by kisa 2020.02.13 20:35)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Дима, ты можешь просто у себя рабочее расширение запаковать в архив и перезалить?
Ну фигня какая-то ж явно. Причём что-то мелкое и такое, что хрен найдёшь. Вроде того, что при каком-то редактировании не в той кодировке соханил, или какая-то такая гадость.  Ещё раз перечитай мои жалобы PunBB_INFO_ICQ/bigsmile

---------------------------------

PunBB_INFO_ICQ/bye ау

31

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Так обновил же PunBB_INFO_ICQ/shock

Если вам долго не отвечают, пишите автору темы в личку или на Email.

32

Re: Pan Likes - позволяет помечать понравившиеся сообщения

PunBB_INFO_ICQ/thumbsup PunBB_INFO_ICQ/bigsmile сказал бы.
Скоро проверю.

33

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Я вот что заметил:

Counts the messages you like and displays their full number in the user's profile.

там где апостроф, не помню его как то экранируют? просто не помню, давно уже не копался в коде PunBB_INFO_ICQ/scratch

Если вам долго не отвечают, пишите автору темы в личку или на Email.

34 (edited by kisa Today 12:02)

Re: Pan Likes - позволяет помечать понравившиеся сообщения

Не сильно много времени было, мельком проверил - та же фигня.
Про апостроф услышал, но сегодня на службу в ночь - программисты у нас ночью не работают, спросить не у кого будет PunBB_INFO_ICQ/bigsmile

---------------------------------

Слешем - сам вспомнил, в украинских переводах делал же  PunBB_INFO_ICQ/bigsmile
Поиграюсь при случае.


---------------------------------

Не.
Не мудрствуя лукаво, просто грохнул апостроф для гарантии. Эффект такой, как я писал уже - вылет. Просто от того, что файл редактирован, перестаёт ругатся, но вылетает.

Беру файл, кусок вырезаю, потом возвращаю - не ругается. Пусть это будет файл вариант 1. Но при установке расширения тестовый форум вылетает.
Беру файл без изменений, в который не лазил. Вариант 2. С ним ругается.

Но! Онлайн-сравнение текстов показывает, что файлы полностью одинаковы!

Пробую просто вырезать весь текст и вставить на место - установщик расширения перестаёт ругаться, но форум вылетает.