Перейти к публикации

ViZed

новички
  • Публикации

    18
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ViZed

  1. Нужно сделать то же самое, но нет опыта работы с MySQL. Можете, пожалуйста, на пальцах объяснить, что нужно сделать в PHPMyadmin, чтобы перенести комментарии из новости с post_id 14 в новость post_id 15 ? Перехожу в таблицу dle_comments. Вижу там искомые комменты. А дальше что?

  2. Да, но в DLE есть же инструмент - Мастер оптимизации. И вот там есть шаг - очистка логов скрипта. Там даже стоит предупреждение, что в случае очистки пользователи смогут повторно проголосовать. Так вот, я этот шаг использовал, но размер базы данных он не уменьшил.

  3. ОК. Сравнил. в бОльшей базе данных обилие строк такого типа:

    (56385, '80.246.81.18', 'guest', 2, 2),
    (56386, '5.164.60.45', 'guest', 2, 1),
    (56387, '213.87.157.195', 'guest', 6, 2),
    (56388, '94.179.128.29', 'guest', 6, 2),
    (56389, '188.162.41.119', 'guest', 6, 2),
    (56390, '91.107.101.103', 'guest', 5, 0),
    (56391, '37.79.31.156', 'guest', 3, 2),
    (56392, '77.75.144.101', 'guest', 5, 1),
    (56393, '213.87.127.138', 'guest', 4, 1),

     

    Таких строк там почти 60000. В то время, как меньшая база данных такая же, за исключением этих строк. Там таковых строк около 12000.

  4. Приветствую. Ребят, есть у меня статичный сайт на движке DLE. Лицензия, как положено. На сайте нет системы комментирования, нет возможности регистрации и прочего. Короче говоря, просто HTML-страницы с контентом. Периодически делаю бэкапы сайта, обращая внимание на размер базы данных. И что-то не могу понять. Вначале размер базы данных был 700 кб. Потом 1.2 МБ, потом 1.8 МБ, потом более 2 МБ. Сегодня сделал последний бэкап - там размер БД уже 3.15 МБ. Что происходит - не могу понять. За 2 года база данных выросла в 4 раза, хотя ни одной публикации на сайт не было добавлено, ни одного пользователя не добавилось, ни одного коммента не было написано. Инструмент "Мастер оптимизации" в DLE не помог. Думаю, что с этим надо что-то делать, а то не далёк тот день, когда базу данных раздует до 10 МБ.

    Сам я особо не шарю в MySQL, поэтому был бы рад помощи.

  5. Да я так и подумал, но всё же решил перестраховаться, написав сюда. просто мало ли.

     

    Думаю, что если бы я ответил ему, то он бы написал в ответном письме, чтобы я открыл какой-нибудь PHP-файл на своём хостинге и в самое начало файла добавил кусок кода, который типа залатал бы дыру (а на самом деле наоборот).

  6. Приветствую. У меня есть несколько "статичных" сайтов на DLE. То есть, это сайты, на которые уже не добавляется новая информация на протяжении длительного времени. Они живут своей жизнью, и я единственный админ-журналист на них. Соответственно, и обновлять движок лень. На этих сайтах стоит версия DLE 10.3, либо 10.4. Насколько уязвимы эти версии сейчас? Нужно ли обновляться? Могут ли ломануть и напакастить? А то просто сегодня получил письмо на E-Mail с текстом: "Данное письмо вам отправил Dail с сайта <ссылка>. Добрый день, сегодня я обнаружил достаточно опасную уязвимость на сайте. С ее помощью я смог получить доступ к бд. Прошу связаться со мной. Готов сотрудничать."

    Вот, не знаю как реагировать.

  7. Насчёт удаления скриптов при помощи перестроения публикаций - не знал. Учту на будущее. Спасибо. Но проблему решил другим образом. Использовал массовую замену по базе данных. Таки полез в phpMyAdmin. Хорошо было бы, чтобы с помощью утилиты "Поиск и замена" тоже можно было бы заменять текст на пустое значение.

  8. Здравствуйте. Мне тут недавно сайт ломанули и во все новости (а их свыше 250) вставили кое-какой <script>. Попробовал удалить его утилитой "Поиск и замена", введя в поле старого текста этот скрипт, а поле нового текста оставил пустым. Подумал, что таким образом по всей базе данных этот скрипт будет перезаписан на "пустоту". Но ничего не произошло. Есть ли возможность этой утилитой удалить текст по базе или нужно использовать что-то другое? Чувствую, что нужно лезть в PHP MyAdmin, а я в этом не особо шарю. Поэтому хотелось бы как проще. Или данная утилита поиска и замены не помощник в данном случае?

  9. Сделайте несколько дополнительных полей в одну строку и в шаблоне втавьте их между тегами.

    Я думал над этим вариантом. Но для этого мне придётся в каждую строку вставлять текст отдельно, что очень долго, если таких полей будет 10-15. Просто хотелось бы вставить один раз в поле, а оборачивание каждой строки происходило бы само.

  10. Мой сайт http://oldconsoles.ru/

    Но вопрос общего характера. Можно ли как-нибудь реализовать автоматическое оборачивание определённым тегом каждой строки в определённом дополнительном поле? Приведу пример. Например, я создам дополнительное поле, где "Тип поля" укажу "Список". Это подразумевает, что каждое значение там будет введено с новой строки. Требуется, чтобы каждое значение в поле автоматически оборачивалось в тег < li > < /li > при отправке новости на сайт. Реально ли сделать такое?

  11. Удивительно, как, порой, кто-нибудь в блоге опишет принцип реализации того или иного решения, а остальные недоблогеры-хомячки подхватывают это решение и размножают по своим сайтам. И плевать, что решение неправильное. Такую картину мы наблюдаем сейчас и в случае реализации вывода атрибута itemprop="image", который используется в микроразметке Schema.org.

    Итак, если погуглить, то приблизительно на 1000000000000 сайтах можно найти совет:

    Идем в /engine/classes/parse.class.php

    Ищем

    if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->";
    
    else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--dle_image_end-->";
    ... Заменяем на (то бишь просто добавляем itemprop="image"):
    if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img itemprop=\"image\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->";
    
    else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img itemprop=\"image\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" style=\"float:{$align};\" {$alt} /></a>{$caption}<!--dle_image_end-->";

    Вот только, судя по всему, никого не колышит, что при такой реализации атрибут itemprop="image" будет присваиваться АБСОЛЮТНО ВСЕМ изображениям, загруженным для данной публикации. Это ошибка, ведь по правилам микроразметки данный атрибут может быть присвоен ЛИШЬ ОДНОМУ И ТОЛЬКО ОДНОМУ изображению на странице, которое и будет выводиться в результатах поиска.

    Сайт: http://oldconsoles.ru/, но вопрос не в этом.

    Вопрос. Можно ли как-нибудь реализовать присвоение атрибута itemprop="image" для одной, первой загруженной картинки для полной новости, но не для всех картинок???

  12. На других сайтах тоже DLE 9.7?

    Хм... скорее всего нет. Там версии постарее будут. Но дело в том, что вообще-то Addnews 4.0 вышел после релиза DLE 9.7. Мне кажется, что в Addnews обновленная версия движка 9.7 была учтена. Неужели проблема в Addnews? Нужно будет на их форуме создать тему.

  13. Я уже не первый год работаю с Addnews. Но сейчас решил попробовать себя в сайтостроении. Приобрёл лицензионный движок DLE буквально несколько дней назад. Скажу сразу, что знаком лишь с азами HTML и CSS. Начал осваиваться. Но ничего сверхъестественного в файлах движка не делал. Создал дополнительное поле на сайте через меню "Дополнительные поля новостей". Решил потестировать добавление. Вижу это дополнительное поле на странице /addnews.html на моём сайте, но Addnews его не видит. Причём на остальных сайтах всё нормально. Я вижу везде дополнительные поля через Addnews, кроме своего сайта. Так что проблема не в программе Addnews.

    Версия DLE - 9.7.

    Версия Addnews - 4.0.

    Сайт oldconsoles.ru (почти пустой пока-что)

    В чём может быть проблема?

  14. не фига новый год на людей действует, этож офф.форум платного скрипта. пойду кину рюмку и спать, а то мерещится всякое. Тема не жилец.

    Да видимо реально действует, раз читать не можешь :) Ты б дочитал до конца. Я там написал, что приобрел лицензию.

    Еще разок, цитирую кусок из первого поста:

    Прошло время, я приобрел лицензионную версию движка. На радостях устанавливаю модуль и... снова облом. Та же самая проблема. Он как будто не работает.

    Да, мой сайт, если что - oldconsoles.ru. Только там еще смотреть не на что, я его закрыл от глаз.

  15. Всех приветствую. В сайтостроении я - полный новичок, однако с азами HTML и PHP знаком давно. Недавно решил начать работу над своим сайтом. Как и 95% пользователей, решил начать с "нулленого" движка. И сразу мне в глаза попался сторонний модуль под названием Nofollow. Думаю, по названию понятно, что делает этот модуль. Он трансформирует все ссылки сайта в ссылки вида <a rel="nofollow" target="_blank" href="http://site.../go/?http://www.site2...">ИМЯ ССЫЛКИ</a>

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

    Наверняка кто-нибудь с форума ставил его. Были ли у вас с ним такие проблемы и как решили их?

    Что думаете про этот модуль?

    Если проблема не решится - есть ли альтернатива?

×
×
  • Создать...