We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29487
    • 385 Posts
    Quote from: phaeton481 at Nov 01, 2009, 09:23 AM

    почему то блокирует png хак под 6 ie (ох уж это ие...) undecided

    Всмысле блокирует? Берём например модуль с highslide и проверяем: iepngfix работает, DD_belatedPNG тоже работает.
      • 31792
      • 125 Posts
      Подскажите, (1)как реализовать и (2)какую библиотеку лучше использовать, если:

      Делаешь страницу "Галерея", на ней - заглавные фото из нескольких Галерей. Жмешь на заглавное фото - переходишь к фотографиям этой галереи и просматриваешь...

      (Версия MODX 0.9.6.3, установил галерею от Temus)

      Спасибо!
        • 29487
        • 385 Posts
        volodka

        Вроде всё так есть по-умолчанию. В чём сложность?
          • 31792
          • 125 Posts
          У каждой библиотеки свои нюансы. Не хочется использовать что-то навороченное, что будет тормозить просмотр сайта...
            • 31792
            • 125 Posts
            Загрузил первую галерею. Создал директорию под названием Сериал. В нее загрузил 6 фото. Создал новую страницу - Галерея, установил вызов [!easy2!].

            Возникли следующие проблемы, которые не пойму как решить:
            1. Когда жму на эскиз фото - полная его версия появляется просто в верхнем углу на чистой странице (без названия, без описания). Как сделать, чтобы под фото было описание?
            2. При загрузке фотографии всем дал название и описание. На странице с эскизами под каждым - название. Потом решил у одного фото название изменить. Зашел в раздел Файлы, нажал "Изменить", написал другое название в кавычках. Теперь у этого эскиза вместо кавычек отображается " . Как тогда менять название и описание, чтобы отображалось нормально?

              • 31792
              • 125 Posts
              Блин, проблема номер 1 решена - это я виноват, не туда загрузил папку libs: надо было в assets, а я ее кинул прямо в корень.
              Но проблема 2 остается. При редактировании названия и описания фотографии вдруг в тексте всплывает &amp - и вместо кавычек в слове "Девичник" получается "Девичник" Как это можно исправить?

              И еще тема 3. У меня сейчас на одной странице разместились все 6 загруженных фотографий по одной теме. Как сделать, чтобы был виден эскиз только одной, заглавной фотографии, а остальные были как бы спрятаны за ней? И при клике на этой фотке появлялась бы возможность уже смотреть все 6 полноразмерных фотографий...
                • 29487
                • 385 Posts
                volodka

                С кавычками это очередной баг. smiley

                Чтобы исправить нужно заменить в коде модуля:

                        if (!mysql_query('INSERT INTO '.$modx->db->config['table_prefix'].'easy2_files(dir_id,filename,size,name,description,date_added) VALUES('.$parent_id.', \''.mysql_real_escape_string($_FILES['img']['name'][$i]).'\', '.(int)$_FILES['img']['size'][$i].', \''.mysql_real_escape_string($_POST['name'][$i]).'\', \''.mysql_real_escape_string($_POST['description'][$i]).'\', NOW())')) {
                


                на

                        if (!mysql_query('INSERT INTO '.$modx->db->config['table_prefix'].'easy2_files(dir_id,filename,size,name,description,date_added) VALUES('.$parent_id.', \''.mysql_real_escape_string($_FILES['img']['name'][$i]).'\', '.(int)$_FILES['img']['size'][$i].', \''.mysql_real_escape_string(htmlspecialchars($_POST['name'][$i])).'\', \''.mysql_real_escape_string(htmlspecialchars($_POST['description'][$i])).'\', NOW())')) {
                


                и удалить строчки:

                    $row['description'] = htmlspecialchars($row['description']);
                    $row['name'] = htmlspecialchars($row['name']);
                


                По последнему пункту не очень понятно. Если есть папка "Сериал" содержащая 6 фотографий, то на странице "Галерея" с вызовом [!easy2!] должна выводиться картинка папки "Сериал", а при нажатии на неё уже превью фотографий.
                  • 31792
                  • 125 Posts
                  По поводу кавычек... Но код модуля находится в папке install, а она удалена после установки модуля. Надо удалять и переустанавливать Easy2 ?

                  По поводу папки "Сериал"... Видимо, я что-то не так делаю при загрузке фото. Захожу в админке модуля на вкладку Файлы. Там Путь: Easy2 > Создать директорию...
                  Жму Создать директорию, пишу - Сериал. Получается Easy2/Сериал
                  Далее жму на Easy2 (до слэша), внизу под пунктом Название вижу папку Сериал. Жму на вкладку Загрузка изображений. Загружаю 6 фотографий.
                  Перейдя после этого на вкладку Файлы, вижу под пунктом Название: сначала папка Сериал [2](0), а ниже разместились мои 6 фотографий.
                  Когда перехожу на страницу с Галереей - там эскизы всех 6 фотографий...
                  Я не так загружаю?
                    • 29487
                    • 385 Posts
                    volodka

                    Код модуля находится в Модули->Управление модулями. Из install он туда копируется при установке.

                    Файлы вы похоже загрузили в корень, а не в папку Сериал. Не нужно было жать на Easy2 до слеша, нужно было загружать там, где было написано Easy2/Сериал.
                      • 31792
                      • 125 Posts
                      Изменения в код модуля внес, спасибо, баг пропал.

                      Еще один вопрос: когда загружаю фото, заполняю его Название и Описание. В результате, когда просматриваю полноразмерные фото, в качестве подписи вылазит такая конструкция "Название - Описание" (т.е. к примеру, "Граница"-Сергей Безруков в сериале "Граница"). Так и должна подпись отображаться - через тирешку?