ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (5): « 1 2 3 4 [5]   

> Без описания
NordWest
Отправлено: 30 ноября 2013 — 08:38
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Alexandr
Цитата:
нажимает но ничего не происходит; на др. стр. этой же темы благодарность добавляется. Что это может быть?
Очень странно. В теории такого быть не должно даже в принципе. Единственное, что могу предположить - сбоит разбиение на страницы. Попробую у себя повторить...

Цитата:
счётчик пользователей сказавших спасибо не меняется, несмотря на то, что реальное число стало ниже..
При случае поправлю.
 
 
NordWest
Отправлено: 30 ноября 2013 — 09:54
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Внес правки в код мода. Убрал атавизмы отладки и решил проблему с подсчетом "мертвых душ". Изменения касаются только topic.php. Долго думал как описать и решил выложить в виде нового варианта установки. Замените один вариант кода другим...

Спойлер (Отобразить)

(Отредактировано автором: 30 ноября 2013 — 09:56)

 
 
Иван Петров
Отправлено: 30 ноября 2013 — 19:45
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 171
Дата рег-ции: Авг. 2012  
Репутация: 3




Alexandr пишет:
Кто-то стал вам неугоден, через админку учетку похерили, т.е. юзера не стало, под списком поблагодаривших запись также убирается, а вот счётчик пользователей сказавших спасибо не меняется, несмотря на то, что реальное число стало ниже.. (а также, появился другой пользователь который сказал спасибо, счётчик считает его значение и добавляет плюс 1 к указанной сумме, получается что суммарное число также не правильное)

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

NordWest, установил ваши последние изменения в моде, но пришлось все заново восстанавливать, т.к. теперь стало отображаться вот так: (пример)

Спойлер (Отобразить)


Т.е. без всякого отступа и пробела стал отображаться список поблагодаривших
 
 
Alexandr
Отправлено: 30 ноября 2013 — 19:49
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Дек. 2012  
Откуда: Russia
Репутация: 1




Счетчик "мертвых душ" теперь обрабатывается корректно. Только по-моему, где-то не хватает тега <br> (скрин).

По поводу пользователя, да, очень странно, в каком-то конкретном сообщении кнопку нажимает но ничего не добавляется, хотя может перейти на др. страничку - там всё ок, нажимает и запись внизу появляется.

Вы уж простите) заметил ещё - допустим тема состоит из четырёх страниц, нужно перейти на вторую, третью, не важно - и в самом первом сообщении страницы нажать кнопку "спасибо", запись об этом добавится, но при этом перекинет на страничку номером ниже, например: были на третьей, поблагодарили за первый пост, переместились на вторую и т.д., общий алгоритм такой.

p.s. для демонстрации обоих примеров могу дать доступ на площадку где это всё уже установлено, а так же логин/пароль проблемного пользователя, чтобы можно было увидеть вживую.
Ещё раз спасибо!
Прикреплено изображение
capture01.png

 
 
NordWest
Отправлено: 30 ноября 2013 — 20:15
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Всё посмотрю завтра - сегодня уже башка не варит...
 
 
Alexandr
Отправлено: 17 декабря 2013 — 20:29
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Дек. 2012  
Откуда: Russia
Репутация: 1




NordWest пишет:
Всё посмотрю завтра - сегодня уже башка не варит...

NordWest, поправьте пожалуйста перенос строки в Вашем последнем посте (от 30 ноября 2013) с инструкцией по установке. Мне этот вариант нравится больше, чем в начале темы.
Проверил также, что на чистой сборке многих проблем перечисленных мной нет, видимо на моём форуме вполне вероятно есть что-то "нехорошее" в текстовой базе (может появилось в результате нескольких обновлений движка за последние годы или переезда с одного места в другое)

(Отредактировано автором: 17 декабря 2013 — 20:32)

 
 
NordWest
Отправлено: 17 декабря 2013 — 20:40
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Если у вас не хватает переноса попробуйте этот код
CODE:
if ($th_count > 5)
{
$say_thank_d = '<span><b><i>'.sprintf($fm->LANG['ThankMsg'].$fm->LANG['ThankAddon'],$th_count).'</i></b></span>
<span id="sp_thanks">(<a href="#" onClick="spoiler(\'_thanks\'); return false;">'.$fm->LANG['SpoilerShow'].'</a>)</span>
<div id="spoiler_thanks" style="display: none;">'.$th_list.'</div>' ;
}
else {$say_thank_d = '<span><b><i>'.$fm->LANG['ThankMsg'].': </i></b></span>'.$th_list ;}


заменить кодом

CODE:
if ($th_count > 5)
{
$say_thank_d = '<br /><span><b><i>'.sprintf($fm->LANG['ThankMsg'].$fm->LANG['ThankAddon'],$th_count).'</i></b></span>
<span id="sp_thanks">(<a href="#" onClick="spoiler(\'_thanks\'); return false;">'.$fm->LANG['SpoilerShow'].'</a>)</span>
<div id="spoiler_thanks" style="display: none;">'.$th_list.'</div>' ;
}
else {$say_thank_d = '<br /><span><b><i>'.$fm->LANG['ThankMsg'].': </i></b></span>'.$th_list ;}
 
 
Parapsixolog
Отправлено: 18 декабря 2013 — 12:18
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




А зачем в двух местах
CODE:
<br />
ставить? На мой взгляд достаточно одного.

Было:

CODE:
else {$say_thank_d = '<span><b><i>'.$fm->LANG['ThankMsg'].': </i></b></span>'.$th_list ;}


Стало:

CODE:
else {$say_thank_d = '<span><b><i><br>'.$fm->LANG['ThankMsg'].': </i></b></span>'.$th_list ;}
 
 
Alexandr
Отправлено: 18 декабря 2013 — 20:42
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 51
Дата рег-ции: Дек. 2012  
Откуда: Russia
Репутация: 1




Лучше всего во всех вариантах отображение получилось при двойном <br />. Спасибо!
CODE:
if ($th_count > 5)
{
$say_thank_d = '<br /><br /><span><b><i>'.sprintf($fm->LANG['ThankMsg'].$fm->LANG['ThankAddon'],$th_count).'</i></b></span>
<span id="sp_thanks">(<a href="#" onClick="spoiler(\'_thanks\'); return false;">'.$fm->LANG['SpoilerShow'].'</a>)</span>
<div id="spoiler_thanks" style="display: none;">'.$th_list.'</div>' ;
}
else {$say_thank_d = '<br /><br /><span><b><i>'.$fm->LANG['ThankMsg'].': </i></b></span>'.$th_list ;}


Немного выше писал ещё о таком баге:
Цитата:
допустим тема состоит из четырёх страниц, нужно перейти на вторую, третью, не важно - и в самом первом сообщении страницы нажать кнопку "спасибо", запись об этом добавится, но при этом перекинет на страничку номером ниже, например: были на третьей, поблагодарили за первый пост, переместились на вторую и т.д.

При поиске по форуму наткнулся на такую темку: http://exbb.info/community/topic.php?forum=6&topic=258
(она довольно старая и осталась без ответа тогда), походу ноги растут оттуда, т.к. у меня имеется такая же проблема (на 99% уверен, что и с модом "спасибо" перекидывает на страничку ниже, если поблагодарить автора первого поста, из-за неё). Если есть решение - подскажите пожалуйста.

(Отредактировано автором: 18 декабря 2013 — 20:45)

 
 
Parapsixolog
Отправлено: 24 декабря 2013 — 13:48
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Выявился ещё один баг мода. Администратор сайта не может сказать спасибо за сообщение, если уже есть хотя бы одно спасибо.
 
 
dxman
Отправлено: 17 декабря 2015 — 14:07
Post Id



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


Покинул форум
Сообщений всего: 136
Дата рег-ции: Май 2010  
Репутация: 1




А куда сохраняет данные этот мод?
 
 
NordWest
Отправлено: 19 декабря 2015 — 23:41
Post Id



Модератор
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Сохраняет в базу данных (в файл вида *-thd.php) в довесок к информации топика в массиве $threads в ключ [$key]['thanks']
(Добавление)
Parapsixolog пишет:
Администратор сайта не может сказать спасибо за сообщение, если уже есть хотя бы одно спасибо.
У меня на форуме Админ вообще фигура декоративная - в написании чего либо не участвует, потому вероятно я подобный косяк не увидел. Будет время - поправлю.
 
 
Yamaliya
Отправлено: 20 августа 2016 — 00:14
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




У нас на местном форуме кроме количества спасибок, поставленных пользователю, отображается количество благодарностей, вроде мелочь, но приятно. Может и на этом форуме аналогичное реализовать?
Прикреплено изображение
spas2.PNG

 
 
Страниц (5): « 1 2 3 4 [5]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод "Сказать спасибо" (новая версия)
Темы Форум Информация о теме Обновление
Ошибка при добавлении подфорума
связано с модом "Спонсор раздела"
Решение проблем Ответов: 6
Автор темы: Zeg
26 января 2010 — 16:19
Автор: BBcod
Дополнение: Возможность стереть дату рождения
Маленькое дополнение для мода "дни рождения"
Модификации и дополнения Ответов: 10
Автор темы: Леголегс
24 июля 2016 — 20:42
Автор: deddedi
Удаление или перемещение первого сообщения темы.
"Вы не можете удалить или переместить первое сообщение темы!" Можно ли все таки удалять первое сообщение темы?
Общие вопросы Ответов: 12
Автор темы: Chaplin
19 октября 2010 — 14:48
Автор: lisiycat
вариант форума на английском
какая версия форума на английском языке
Общие вопросы Ответов: 1
Автор темы: zhukov
24 мая 2011 — 14:33
Автор: BON
Дополнение: Удобочитаемый вывод даты и времени
Например: Вместо вывода сегодняшней даты - слово "Сегодня"
Модификации и дополнения Ответов: 36
Автор темы: yura3d
4 июля 2013 — 09:32
Автор: wasp
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0832]     [ ]