Jax Опубликовано 1 Мая 2007 Автор Жалоба Поделиться Опубликовано 1 Мая 2007 А, я вспомнил, почему я ставил </a>, потому, что мне нужно было, чтобы точка · не была ссылкой, а выделяла разграничение. Когда я это делал, я был еще туповат малец, сейчас можно куда проще все сделать в таблице постов колонка new_topic если равно 1 то это первый пост темы, если 0 то обычный постДа? Ну тогда круто, надо будет глянуть на недельке и написать. Ссылка на комментарий Поделиться на других сайтах Прочее
...:::Alex:::... Опубликовано 5 Мая 2007 Жалоба Поделиться Опубликовано 5 Мая 2007 Неплохо бы после скрытия/открытия сообщения переходить не на самый верх форума, а на тот же пост И при создании темы галочку о том что сообщение скрыто Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 Поставил.Пришлось помаяться: у меня множество модов, в том числе пара десятков своих рукописных; напрямую не встало. Пришлось разобраться в технологии и переписать под себя.Спасибо, работает отлично! Выявленный баг:js_hide_1 => "Вы действительно хотите скрыть это сообщение?", js_hide_2 => "Не хотите, как хотите =)",Не хватает еще одного ленга: js_show_hide_1 => "Вы действительно хотите сделать видимым для всех это сообщение?", Кнопочку скрыть"/"проявить" я решил сделать графической и расположить в том же ряду, где все кнопки опций сообщения. Мудрить не стал, кнопки взял из дефолтных имиджевых, там есть две кнопки с замочками (кажется, для запароленных форумов), здесь они подошли идеально.Соответственно, макросы у меня:HIDE_POST<img src='style_images/<#IMG_DIR#>/br_nonew.gif' border='0' title='Скрыть сообщение' /></a> HIDE_POST_BACK<img src='style_images/<#IMG_DIR#>/br_new.gif' border='0' title='Сделать видимым сообщение' /></a> При этом возникла проблемка: когда картинка под гиперлинком, в Опере не отрабатывают альты картинки на наведение мыши, нужны тайтлы в гиперлинке.Сделал вместо кода $poster['hidepost'] = "<a href=\"java script:hide_post('{$this->base_url}act=Mod&CODE=hidepost&f={$this->forum['id']}&t={$this->topic['tid']}&p={$row['pid']}&st={$ibforums->input[st]}&auth_key=".$this->md5_check."')\"> <{HIDE_POST}> </a>";код:$poster['hidepost'] = "<a title=\"Скрыть сообщение\" href=\"java script:hide_post('{$this->base_url}act=Mod&CODE=hidepost&f={$this->forum['id']}&t={$this->topic['tid']}&p={$row['pid']}&st={$ibforums->input[st]}&auth_key=".$this->md5_check."')\"> <{HIDE_POST}> </a>";Аналогично сделал и для обратной операции.Можно было бы вынести русский текст в ленг-файл, но я поленился. Ссылка на комментарий Поделиться на других сайтах Прочее
SHiSH Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 про все баги я уже написал выше Ссылка на комментарий Поделиться на других сайтах Прочее
...:::Alex:::... Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 Вот только не понимаю, зачем делать вот это сообщение "Не хотите, как хотите =)" у себя убрал. Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 6 Мая 2007 Автор Жалоба Поделиться Опубликовано 6 Мая 2007 Вот только не понимаю, зачем делать вот это сообщение "Не хотите, как хотите =)"Не хочешь, как хочешь Скрытие топиков скоро допишу.... просто времени нет.Там будет вместе: скрытие постов и топиков. В частности, если скрываем первый пост в теме - скрывается и сама тема. Ссылка на комментарий Поделиться на других сайтах Прочее
SHiSH Опубликовано 6 Мая 2007 Жалоба Поделиться Опубликовано 6 Мая 2007 отлично! жду не дождусь Ссылка на комментарий Поделиться на других сайтах Прочее
...:::Alex:::... Опубликовано 7 Мая 2007 Жалоба Поделиться Опубликовано 7 Мая 2007 Jax скрытие сообщений при написании - могу предложить свой вариант, только что доделал: Скрин Обновление тут: http://vbgid.com.ru/Project/ipb/Hide_post/update.txt Может что забыл вписать, говорите Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 7 Мая 2007 Автор Жалоба Поделиться Опубликовано 7 Мая 2007 Респект, как будет время, проверю и включу в общий мод. Только твой код надо будет потом мне еще дописать для скрытия тем. Спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 7 Мая 2007 Жалоба Поделиться Опубликовано 7 Мая 2007 У меня примерно такая же реализация: http://forum.sysman.ru/index.php?act=Attac...p;id=1178545269 (картинка)но у меня скрытие означает выключение из просмотра (queued=1) Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 7 Мая 2007 Жалоба Поделиться Опубликовано 7 Мая 2007 Налетел сейчас по собственной глупости на неприятность с этим модом. Для повышения индексации, у меня поисковые боты жили под маской доступа одной "элитной" группы пользователей.И именно этой группе я дал возможность скрывать свои сообщения от "неэлитных" групп.И тут гугл-бот как начал у меня закрывать сообщения, да как позакрывал пол-форума... Поисковкам срочно дал "неэлитную" маску доступа, форум лечил:UPDATE `ibf_posts` SET `hide_post` = '0' WHERE `hide_post` = '1' ; Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 7 Мая 2007 Жалоба Поделиться Опубликовано 7 Мая 2007 Там будет вместе: скрытие постов и топиков. В частности, если скрываем первый пост в теме - скрывается и сама тема.Так неудобно.Надо так:http://forum.sysman.ru/index.php?act=Attac...p;id=1178546801 (картинка)На самом деле там всего-то modcp вызвать, но блин в скины изменения надо вносить, чего я например просто ненавижу. О блинПовесил картинку, и только тут увидел косяк на своём форуме Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 7 Мая 2007 Автор Жалоба Поделиться Опубликовано 7 Мая 2007 ак неудобно.Надо так:http://forum.sysman.ru/index.php?act=Attac...p;id=1178546801 (картинка)На самом деле там всего-то modcp вызвать, но блин в скины изменения надо вносить, чего я например просто ненавижу.Да ну... не хочу так Потом если только... можно будет дописать. А у тебя что, скрываешь первый пост и тема не скрывается? В двушках, например, так же.... Скрыл первый, скрылась вся тема. Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 7 Мая 2007 Жалоба Поделиться Опубликовано 7 Мая 2007 Да ну... не хочу так Потом если только... можно будет дописать. А у тебя что, скрываешь первый пост и тема не скрывается?Скрывается конечно. А чего ж в ней показывать если первый пост скрыт? Просто неудобно это заходить внутрь топика. Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 8 Мая 2007 Автор Жалоба Поделиться Опубликовано 8 Мая 2007 Ааа, ты про это ну да, ты прав... надо будет дописать... Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 9 Мая 2007 Жалоба Поделиться Опубликовано 9 Мая 2007 Налетел сейчас по собственной глупости на неприятность с этим модом.Кроме моей глупости, есть и недоработки мода:Админы и супермодеры могут скрывать чужие сообщения - это понятно.Но если дать права скрывать сообщения неадминской группе, они тоже смогут скрывать/публиковать чужие сообщения - это не правильно. Подправил. Чтобы кнопочки "скрыть" не лезла в чужих сообщениях:Вместо кода// jAx ( http://www.ibresource.ru/forums/index.php?showtopic=44769 ) if ($ibforums->member['g_hide_post'] == 1)Сделал:// jAx ( http://www.ibresource.ru/forums/index.php?showtopic=44769 ) if (($ibforums->member['g_hide_post'] == 1 and $poster['id'] == $ibforums->member['id']) or $ibforums->member['g_is_supmod']) А чтобы шутники не могли подделать запрос в адресную строку, сделал проверку по аналогии с проверкой кнопки удаления сообщения.Для этого добавил одно поле в запрос:Вместо$DB->query("SELECT p.pid, p.post_date, p.new_topic, m.mgroupстало$DB->query("SELECT p.pid, p.post_date, p.new_topic, p.author_id, m.mgroupи добавилось условие проверки на $ibforums->member['id'] == $post['author_id'] Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 9 Мая 2007 Автор Жалоба Поделиться Опубликовано 9 Мая 2007 Но если дать права скрывать сообщения неадминской группе, они тоже смогут скрывать/публиковать чужие сообщения - это не правильно.Ну так это же нормально. Вот у меня здесь есть право скрывать сообщения - я могу скрыть любое сообщения пользователя из любой группы, в ключая админов. А то не по совести получается Ссылка на комментарий Поделиться на других сайтах Прочее
PALADIN+ Опубликовано 12 Мая 2007 Жалоба Поделиться Опубликовано 12 Мая 2007 А я себе Shape_me сделал из этого мода Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 12 Мая 2007 Автор Жалоба Поделиться Опубликовано 12 Мая 2007 Ну да, мод-то дописан =) А Shape_me был недописан =) Точнее криво очень дописан. Ссылка на комментарий Поделиться на других сайтах Прочее
kolorom Опубликовано 20 Мая 2007 Жалоба Поделиться Опубликовано 20 Мая 2007 Привет, а как там скрытие тем и сообщений одним модом? =) Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 20 Мая 2007 Автор Жалоба Поделиться Опубликовано 20 Мая 2007 Сессия, работа... пока не занимался. Написан на 70%. Ссылка на комментарий Поделиться на других сайтах Прочее
M-K Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 Не хватило терпения прочитать первый пост и задать вопросы.Просто скужу "спасибо, Jax, интересный мод ". Поставлю летом. И вопросы наверное будут. Кстати он ведь уже 100%? А то надпись Написан на 70%.очень сильно пугает некоторых Ссылка на комментарий Поделиться на других сайтах Прочее
SHiSH Опубликовано 26 Мая 2007 Жалоба Поделиться Опубликовано 26 Мая 2007 скрытие постов написано полностью70% - это про скрытие тем Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 26 Мая 2007 Автор Жалоба Поделиться Опубликовано 26 Мая 2007 Практически сделано и дописано, будет опубликован на след. недели. Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 31 Мая 2007 Автор Жалоба Поделиться Опубликовано 31 Мая 2007 99,9% На этой недели будет ридми для установки. А может даже и сегодня, если работы не привалит. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения