We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 32890
    • 78 Posts
    Quote from: mk99 at Mar 04, 2009, 04:14 AM

    ура!
    а с вложенными папками что, есть желание их прикрутить?
    Пока не решил. А какие функции нужны?
      • 19800
      • 180 Posts
      да я писал уже
      чтобы по клику на папке можно было в нее зайти, потом для выхода из нее кнопка нужна видимо
      а также редактирование папки видимо придется вынести в отедльную кнопку

      это все нужно для того, чтобы модуль можно было использовать не только в новостях но и в каталоге например
        • 10509
        • 21 Posts
        Переделываю модуль на версию 0.18
        в инструкции текст
        2. Создать новый модуль и скопировать в него код модуля
        из файла newslist.module.txt
        среди файлов версии 0.18 этот файл отсутствует. Оставить код таким же, как он выглядел в 0.16?
          • 32890
          • 78 Posts
          Quote from: Gaspasser at Mar 09, 2009, 05:34 PM

          Переделываю модуль на версию 0.18
          в инструкции текст
          2. Создать новый модуль и скопировать в него код модуля
          из файла newslist.module.txt
          среди файлов версии 0.18 этот файл отсутствует. Оставить код таким же, как он выглядел в 0.16?
          Действительно, не доглядел.
          Загрузил заново.
          Спасибо.
            • 27518
            • 75 Posts
            Установил, захожу в модуль

            выдает ошибку
            "newslist - Module runtime error:
            An error occurred while loading the module. Please see the event log"
              • 1611
              • 591 Posts
              И что пишет в event log? Знаете где посмотреть?
                • 18793
                • 63 Posts
                Какой-то странный глюк. В быстром редактировании документа созданного модулем при использовании Тини все нормально в коде, при редактировании документа средствами ModX в местах разрыва строки (не HTML) появляются
                Как бороться с этим?

                на сайте выводит тоже с


                Например
                в модуле ХТМЛ
                <p>в ходе которых договорились не
                сбивать цены. "Чтобы не обваливать цены, банки будут держать квартиры
                до последнего. На совещаниях у Сергея Тигипко (руководитель Сведбанка)
                в свое время обсуждалось предложение, чтобы крупнейшие банки</p>


                при редактировании серез дерево
                <p>в ходе которых договорились не<br />
                сбивать цены. "Чтобы не обваливать цены, банки будут держать квартиры<br />
                до последнего. На совещаниях у Сергея Тигипко (руководитель Сведбанка)<br />
                в свое время обсуждалось предложение, чтобы крупнейшие банки</p>
                  • 32890
                  • 78 Posts
                  Quote from: MaxTax at Mar 27, 2009, 02:47 AM

                  Какой-то странный глюк. В быстром редактировании документа созданного модулем при использовании Тини все нормально в коде, при редактировании документа средствами ModX в местах разрыва строки (не HTML) появляются
                  Как бороться с этим?

                  на сайте выводит тоже с

                  В модуле newslist.module.php есть такая строчка:
                  str_replace("\n","<br/>",$_POST['content'])
                  

                  Вроде это нужно было, когда не использовался tiny.
                  Можно попробовать заменить на следующий код (поменяю в следующей версии):
                  ($richtext == 1 ? $_POST['content'] : str_replace("\n","<br/>",$_POST['content']))
                  



                    • 18793
                    • 63 Posts
                    Спасибо, выличилось!

                    Еще есть одно замечание при неотмеченом чеке показывать в меню в базу отправляет с параметром 1, т.е все добавленные документы отображаются в меню

                    Было бы неплохо прицепить плагин Автоалиас
                    global $alias;
                    $e = &$modx->Event;
                    if ($e->name == "OnBeforeDocFormSave") {
                    	if (!strlen($_POST['alias'])) {
                    		$trans = array("а"=>"a", "б"=>"b", "в"=>"v", "г"=>"g", "д"=>"d", "е"=>"e",
                    		"ё"=>"jo", "ж"=>"zh", "з"=>"z", "и"=>"i", "й"=>"jy", "к"=>"k", "л"=>"l",
                    		"м"=>"m", "н"=>"n", "о"=>"o", "п"=>"p", "р"=>"r", "с"=>"s", "т"=>"t", "у"=>"u",
                    		"ф"=>"f", "х"=>"kh", "ц"=>"c", "ч"=>"ch", "ш"=>"sh", "щ"=>"shh", "ы"=>"y",
                    		"э"=>"eh", "ю"=>"yu", "я"=>"ya", "А"=>"a", "Б"=>"b", "В"=>"v", "Г"=>"g",
                    		"Д"=>"d", "Е"=>"e", "Ё"=>"jo", "Ж"=>"zh", "З"=>"z", "И"=>"i", "Й"=>"jy",
                    		"К"=>"k", "Л"=>"l", "М"=>"m", "Н"=>"n", "О"=>"o", "П"=>"p", "Р"=>"r", "С"=>"s",
                    		"Т"=>"t", "У"=>"u", "Ф"=>"f", "Х"=>"kh", "Ц"=>"c", "Ч"=>"ch", "Ш"=>"sh",
                    		"Щ"=>"shh", "Ы"=>"y", "Э"=>"eh", "Ю"=>"yu", "Я"=>"ya", " "=>"-", "."=>"-",
                    		","=>"-", "_"=>"-", "+"=>"-", ":"=>"-", ";"=>"-", "!"=>"-", "?"=>"-");
                    		$alias = mysql_escape_string($_POST['pagetitle']);
                    		$alias = strip_tags(strtr($alias,$trans));
                    		$alias = preg_replace('/&.+?;/', '', $alias);
                    		$alias = preg_replace("/[^a-zA-Z0-9-]/","",$alias);
                    		$alias = preg_replace('/([-]){2,}/', '\1',$alias);
                    		$alias = trim($alias, '-');
                    		$tblsc = $modx->getFullTableName('site_content');
                    		if (strlen($alias)) {
                    			$cnt = $modx->db->getValue("SELECT count(*) FROM " . $tblsc . " WHERE id<>'$id' AND alias='$alias'");
                    			if ($cnt) $alias .= "-".$id;
                    		}
                     	}
                     }
                    

                    вставить то в сам модуль не проблема. Было бы хорошо чтобы можно было выставлять зависимость, если плагин прицеплен.
                      • 19800
                      • 180 Posts
                      заметил глюк, после добавления категории в выпадающий список категорий модуля, т.е. уже ее сохранил, после любого нажатия по древу выводится сообщение
                      "Невозможно установить новый родительский документ"