Ris

Ris

+657
Репутация
3768
Рейтинг
#1 Утилита для удаления неиспользуемых картинок. INS 1.9-1.10.6 24 мая 2015 в 19:00
Вот здесь обсуждались проблемы с неиспользуемыми картинками, которые остаются после редактирования блогов, комментариев и профилей пользователей.

В качестве тренировки создал утилиту для переноса неиспользуемых картинок в другой каталог.
Код для подключения к базе взят из генератора компонентов от Странника.
Руководство по использованию в архиве.

Рекомендация не удалять папки upload/archive_*** несколько дней.
Если какие-то картинки пропадут из показа — всегда можно будет их вернуть.

После использования обязательно удалите файл скрипта из корня сайта!!!

Прикрепленный файл
clearphoto_3179i.zip 5 Кб
#1 кто-нибудь "перекидывал" статьи с 1 ветки на 2 ? 23 мая 2015 в 03:35

и сохранение паролей.

Скела

C паролями вопрос вполне решаемый.
instantcms.ru/forum/thread21681.html

Подредактировать только соответствие колонок.
#2 RU-CENTER раскрыл информацию о своих пользователях 21 мая 2015 в 23:27
Jestik
Согласен. Все замки от честного человека. От профессионала ни один замок не спасет.
Просто не очень приятно, когда моими данными обклеены фонарные столбы.

А контактные данные есть на всех людей почти в каждой забегаловке. В больнице, в сервисном центре в любом, где что-нибудь ремонтировал, в гостиницах и на почте.
Но они-то ими стены не обклеивают.
#3 RU-CENTER раскрыл информацию о своих пользователях 21 мая 2015 в 19:48
Detroit,
Да ладно! Иностранные домены передаются у регистратора в два клика.. Проблемы возникают при передаче русских доменов.
Сканы паспорта, бумажные заявления и т.д. Пробовали, знаем.

Но! Все дело в том, что бывшие мои иностранные домены мне нафиг не нужны! Я их забросил и не оплачивал два года.
Пусть они провалятся в адъ вместе с этими доменами, лишь бы мои данные в общем доступе не светились.
#4 RU-CENTER раскрыл информацию о своих пользователях 21 мая 2015 в 18:18
DzurDzuk,
Еще можно купить эти домены снова и по совету Almera, передать все права на них Пупкину Василию Алибабаевичу, проживающему на улице Лубянка дом 2…
#5 Работа изображений в instantcms 21 мая 2015 в 16:08
На самом деле дело обстоит следующим образом:
Записи обо всех загруженных изображениях есть в `cms_upload_images`, без разницы, отображается это изображение на страницах сайта или нет.
При удалении или редактировании эти записи тоже не удаляются, как и сами изображения. Так что сравнивать список файлов с этой таблицей смысла нет.
Но, ссылки на существующие ссылки на папку, например, /upload/comments есть в таблице cms_comments в колонке content_bbcode.
Также в этой колонке лежит куча всяких смайликов и прочей шелухи, поэтому для вывода только картинок использовал следующий код:

  1. $sql = "SELECT content_bbcode FROM $table_name WHERE (locate('/upload/comments/',content)>0) ORDER BY id ";
Теперь список имен картинок реально отображаемых на сайте отлично выводится. Осталось как-то сравнить с этой кучей список самих картинок, лежащих в папке /upload/comments
  1. $dir = 'upload/comments/';
  2.  
  3. $f = scandir($dir);
  4.  
  5. foreach ($f as $file){
  6. if(preg_match('/\.(gif|jpg|png)/', $file)){
  7. $file= "/upload/comments/".$file.'<br/>';
  8. echo $file;
И удалить те, которые совпадения с записями в content_bbcode не имеют. smile
#6 RU-CENTER раскрыл информацию о своих пользователях 21 мая 2015 в 13:13

Включая улицу, номер дома и квартиры?

DzurDzuk

Да. Все что вводил при регистрации — можно посмотреть. shock
#7 RU-CENTER раскрыл информацию о своих пользователях 21 мая 2015 в 09:08

Центр регистрации доменов (RU-CENTER) полностью раскрыл персональные данные о своих пользователях имеющих иностранные доменные имена.

Майкл

И персональные данные не имеющих тоже полностью раскрыл.
Глянул инфу двух своих бывших доменов, которыми давно уже не владею. Все аккуратно и развернуто. Домашний адрес, имейл, телефон.
Так что отсутствие иностранных доменов не является методом скрытия персональной информации. hoho
Все мы под колпаком у Мюллера…
#8 Модераторы 21 мая 2015 в 01:32

Иначе вариант один. Все делать самому.

ivanish

Или завести в закрытом месте тему, в которой модераторы будут синхронизировать свои действия.
И ссылки на посты на модерацию тоже в эту тему писать как-нибудь автоматически. Всем модераторам подписаться на эту тему и действовать исходя из здравого смысла.
#9 Переезд на двойку 20 мая 2015 в 23:08
Pasha,

Точно! articles_cats_bind!
Но всё равно без наличия авторов статьи на сайте видны не будут. Проверено.
#10 Переезд на двойку 20 мая 2015 в 22:14
tilo,
Чтобы контент стал виден, должны быть в базе авторы этого контента!
Переносите пользователей. Хотя бы одного для проверки.
#11 Работа изображений в instantcms 20 мая 2015 в 15:28
Можно попросить понимающих людей создать утилиту для удаления изобразительного мусора.
То есть скрипт считывает из папки upload имя файла, ищет имя в таблице `cms_upload_images` в колонке fileurl.
Если находит — переходит к следующему файлу, если не находит — удаляет этот файл нафиг и переходит к следующему.

Вот загрузил такой файл вечером и запустил на ночь. Утром гигов 15 свободно. laugh
#12 Переезд на двойку 19 мая 2015 в 22:50

ё достаточно для синхронизации базы?

rookee

Смотря что понимать под "синхронизацией".
Для сопоставления колонок приемной таблицы с колонками экспортного файла и миграции данных — вполне достаточно.
Ну вот сколько может быть на сайте типов контента? Даже если десять… час работы.
#13 [ЕСТЬ РЕШЕНИЕ] Вопросы кэширования. 18 мая 2015 в 23:51

Да, есть такая проблемка и не только в айпадах.
Сам этой проблемой ещё не занимался.

Майкл

Ну, пока все пользователи просто дублируют видео ссылкой.
Хотя, с маленького мобильника на андроиде все видео на сайте нормально просматриваются.

По поводу 1.10.6 и ие11:
Разлогинивание происходит нормально, но стоит нажать кнопку "назад" — появляется юзерменю. То есть пользователь как будто залогинен.
Причем если ткнуться в свой ник в юзерменю — просит авторизацию.
На 1.9 такой же эффект.
#14 [ЕСТЬ РЕШЕНИЕ] Вопросы кэширования. 18 мая 2015 в 23:37

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

Майкл

Да и хрен с ними. Попрошу изготовителя плагина переделать, как будет у него время.

Пользователи айпэдов видео на странице сайта вообще не видят. И никогда не видели.
Если есть противоположный опыт — просьба сообщить о просмотре видео с айпада на сайте на инстанте.
Важно определиться, у меня одного это, или у всех.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.