Reputation Activity
-
Heavenanvil got a reaction from andros0789 in Делаем анонимный раздел (Подслушано)Всем привет. Решил сделать на своем форуме анонимный раздел, аналог "Подслушано".
Суть его проста: Пользователь пишет сообщение, а оно публикуется анонимно.
Но проблема в том, что форум не умеет делать анонимные сообщения. Можно, допустим написать от Гостя, но если гостям у вас на форуме запрещено писать?
Возможно как-то можно разрешить гостям создавать темы только в определенном разделе, но я не нашел. Я придумал свой способ.
Создаем нужный раздел, и ставим, в его настройках, модерацию новых тем, во вкладке "Публикация"
Сообщения должны быть утверждены -> Новые темы
Затем, создаем нового пользователя, называем его что-то вроде Аноним, или как пожелаете. Запоминаем его id.
Ну, а дальше самое интересное. В папке с корнем форума создаем файлик, например anonim.php, и вставляем туда вот это
Обязательно немного настраиваем наш файлик. Нужно указать параметры подключения к базе данных, а также свой пароль.
Теперь при открытии страницы http://ваш_форум.ru/anonim.php
Вы увидите примерно следующую картину:
Алгоритм примерно такой:
Пользователь создает тему в нашем разделе. Мы с помощью нашего файлика меняем автора новой темы на своего анонима. Утверждаем тему. Дальше думаю разбересь.
Будут вопросы, пишите.
-
Нашел решение. Нужно в файл автора добавить свой префикс ко всем таблицам.
Я делал вручную, смотрел что в коде похоже на таблицу, смотрел есть ли она в PhpMyAdmin и если есть, то добавлял префикс. Удивительно, но получилось с первого раза, и даже код заработал - изменил дату поста. Очень удобно.
Я думаю автор напишет точно, где именно добавлять префикс. Всего 125 добавлений надо будет сделать. Я могу сказать, что это следующие:
core_members forums_posts forums_topics forums_forums core_search_index -
Heavenanvil got a reaction from Megalex in Делаем анонимный раздел (Подслушано)Всем привет. Решил сделать на своем форуме анонимный раздел, аналог "Подслушано".
Суть его проста: Пользователь пишет сообщение, а оно публикуется анонимно.
Но проблема в том, что форум не умеет делать анонимные сообщения. Можно, допустим написать от Гостя, но если гостям у вас на форуме запрещено писать?
Возможно как-то можно разрешить гостям создавать темы только в определенном разделе, но я не нашел. Я придумал свой способ.
Создаем нужный раздел, и ставим, в его настройках, модерацию новых тем, во вкладке "Публикация"
Сообщения должны быть утверждены -> Новые темы
Затем, создаем нового пользователя, называем его что-то вроде Аноним, или как пожелаете. Запоминаем его id.
Ну, а дальше самое интересное. В папке с корнем форума создаем файлик, например anonim.php, и вставляем туда вот это
Обязательно немного настраиваем наш файлик. Нужно указать параметры подключения к базе данных, а также свой пароль.
Теперь при открытии страницы http://ваш_форум.ru/anonim.php
Вы увидите примерно следующую картину:
Алгоритм примерно такой:
Пользователь создает тему в нашем разделе. Мы с помощью нашего файлика меняем автора новой темы на своего анонима. Утверждаем тему. Дальше думаю разбересь.
Будут вопросы, пишите.
-
Heavenanvil got a reaction from Megalex in Меняем дату, время и автора поста / темыЗдравствуйте.
В прошлый раз сделал скрипт, помогающий изменять автора темы, благодаря чему можно создать анонимный раздел.
Но мне этого показалось мало и вот, я решил немного доработать свой файлик.
Скажу сразу, это не мод, не хак и вообще не относится к движку форума.
Это просто php файл, который изменяет данные в вашей MySQL базе.
Итак, в любом месте вашего форума создаем файлик, с именем db_time.php и копируем в него вот это:
Немного настраиваем наш файлик: Изменяем ваш секретный пароль, имя файла (если оно отличается от db_time.php) и настраиваем ваше подключение к базе данных.
Теперь, при переходе по адресу, например http://ваш_сайт.ru/db_time.php (или куда вы там его засунули), вы увидите вот такую картину:
После того, как вы введете номер поста и свой пароль, появится примерно вот такое окно:
Дальше думаю разберетесь.
Есть два способа изменить время: сдвинуть вперед или назад на определенное количество времени, либо указать точное.
Если в полях "сдвига" ничего не написано, то учитывается время из поля "Точное время".
Внимание! Код очень сырой, кривой и весь на костылях, поскольку я не специалист и поэтому использование этого кода только на ваш страх и риск, ко мне прошу никаких претензий.
Но у меня всё работает
p.s. Решил дописать, если для вас составляет трудность, определить id поста, то можете в редакторе шаблонов, например в forums -> topics -> post или forums -> topics -> postContainer в нужное вам место вставить {$comment->pid}
У меня получилось вот так:
-
Heavenanvil reacted to Respected in Invision Community 4.2 NulledДоступен Invision Community 4.2.4 Nulled
-
Heavenanvil got a reaction from yan1x in Dimension для IP.Suite 4.xДля версии 4.2.x тему всё же немного переделали.
Буду признателен, если кто-нибудь выложит актуальную версию этой темы.
-
Heavenanvil got a reaction from SeregaTwitch in Dimension для IP.Suite 4.xДля версии 4.2.x тему всё же немного переделали.
Буду признателен, если кто-нибудь выложит актуальную версию этой темы.
-
Heavenanvil reacted to wasder12 in Файлы из архива IPS (поможем скачать)У меня есть, обновляли сами и он у меня изменённый.
-
Heavenanvil got a reaction from Draco-Zero in Dimension для IP.Suite 4.xДля версии 4.2.x тему всё же немного переделали.
Буду признателен, если кто-нибудь выложит актуальную версию этой темы.
-
Heavenanvil got a reaction from Artyom in Настройка темы DimensionВот блин, а я вручную через css изменял эти цвета вкладок))
-
Heavenanvil reacted to Silence in Как поставить пробел?<br>
-
Heavenanvil reacted to WOLF in Убрать логин в темахя должен отвечать? обязан? щас брошу все дела и пойду ТЕБЕ помогать
скинул код какого-то говно образца, когда нормально не может объяснить какой вид хочет получить
бери гугл и изучай css раз такой дерзкий
-
Heavenanvil got a reaction from Megalex in Уменьшаем и/или сжимаем все изображения в папке (imageResizer.php)Здравствуйте.
Некоторое время назад загорелся идеей уменьшить слишком большие изображения на хостинге форума, чтобы сэкономить место, трафик и вообще скорость загрузки страниц.
Идеальных готовых решений я не нашёл, но нашел одно подобное «здесь».
Скрипт был очень хорош, разве что у него была одна большая проблема, он не только уменьшал большие изображения, но и увеличивал маленькие )))
Пришлось его доработать, а также добавить несколько новых фишек, например повторное пересжатие, отображение эскизов, обработка файлов в подпапках, форматирование вывода отчета по каждому файлу и общая статистика выполнения скрипта.
Было переписано около 80% кода. В общем итоге, моих знаний стало не хватать и с некоторыми функциями я сам уже разобраться не смог )), мне помог «Sail», за что ему отдельное спасибо.
Небольшое описание:
Этот скрипт изменит размер всех JPEG и PNG изображений в указанной папке в соответствии с заданными вами параметрами.
• Большие изображения уменьшаются до указанного максимального значения ширины или высоты, с соотношением сторон, если не указаны фиксированные значения.
• Для файлов PNG элементы прозрачности сохраняются.
• Папка для сохранения будет создана автоматически, если она не существует.
• Если имя исходной папки и папки сохранения будет указано одинаковое, то исходные изображения будут заменены на обработанные.
• Вы можете указать не только название каталога, но и путь до него.
• Параметр «Обрабатывать повторно» обрабатывает изображения, которые уже возможно было обработаны, но соответствуют критериям. (Пересжимает ещё раз)
• Параметр «Увеличивать» обрабатывает изображения, которые меньше заданных размеров и увеличивает их до выставленных размеров. Будьте осторожны!
• Параметр «Показать эскизы» включает отображение миниатюр файлов. Не рекомендуется включать если файлов в папке очень много. (Большой расход трафика)
• После нажатия кнопки «Resize» процесс может занять несколько минут.
• Все действия вы совершаете на свой страх и риск. И чаще делайте бэкапы!
Дабы исключить недоразумений с обновлениями файла, всегда актуальную версию моего скрипта вы можете найти на гитхабе:
https://github.com/Heavenanvil/imageresizer
---
Возможно вам также будут интересны другие мои темы:
Отложенные публикации тем [publicator.php]