We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    Иногда возникает надобность получить надпись особенным шрифтом, просто для красоты, или как в моем случае, строгие требования с использованием корпоративного шрифта.

    Сниппет генерирует графическое изображение заданой надписи требуемым шрифтом, при первом вызове файл сохраняется в папке кеша и в дальнейшем вызывается из нее. При обновлении кеша все файлы удаляются и в дальнейшем генерируются заново.

    Установка
    Создать новый сниппет WriteWord и вставить в него весь код из файла snippet.writeword.php в архиве.

    Подробная документация внутри архива.

    Текущая версия 0.24

    Ссылка на репозиторий http://modxcms.com/WriteWord-1647.html
      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
      • 33694
      • 742 Posts
      Забавная штуковина, судя по всему.
      Спасибо! Может действительно пригодится. Капчи красивые генерить, например grin
        • 31022
        • 328 Posts
        А sIFR вам не нравится? Там ведь и текст остается текстом, поисковики радуются. http://www.mikeindustries.com/sifr/
          • 19164
          • 1,215 Posts
          Оставить текст текстом для поисковиков никогда не было проблемой. Простейший пример
          HTML:
          <h1 id="istext"><span>Это Текст</span></h1>

          CSS:
          #istext{
          background: url(image.gif) no-repeat;
          width: 100px;
          height: 25px;
          }
          #istext SPAN{
          display: none;
          }
          


          Где image.gif - это картинка с текстом "Это текст". В результате видим картинку, которая в коде дублируется текстом.

          По поводу ссылки - там используется флеш (многие пользователи лиса используют флешблок), да и подзабыл я про эту ссылку, видел когда-то давно. С адблоком в лисе тоже, кстати, не работает.
            DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

            Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

            [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
            • 19164
            • 1,215 Posts
            Сниппет обновлен до версии 0.2, весь код упрощен до единственного файла, код которого нужно вставить в новый сниппет WriteWord. Добавлена возможность использования чанка шаблона.

            Пример вызова
            [[WriteWord?&file=`SkodaSansRg.ttf` &text=`[*longtitle*]` &text_size=`12` &text_color=`#FFFFFF` &bg_color=`#CCCCCC` &quality=`100` &tpl=`writeword`]]


            Чанк writeword
            <h1 class="pagetitle" style="background-image: url([+ww.fileurl+]); width: [+ww.width+]px; height: [+ww.height+]px;"><span>[+ww.text+]</span></h1>


            Сопутсвующий CSS-код
            h1.pagetitle span{
            	display: none;
            }


            В результате на выходе получаем примерно следующий код
            <h1 class="pagetitle" style="background-image: url(/assets/cache/499063c8c7a81af2e7691193c07f690d.pageCache.jpg); width: 167px; height: 15px;"><span>Экспресс- кредитование</span></h1>


            Картинка с надписью дублируются текстом, понятным роботам, как описано в предыдущем посте.
              DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

              Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

              [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
              • 28814 ☆ A M B ☆
              • 1,086 Posts
              Хорошая вещь! smiley
              Вполне может пригодиться в разработке.
              Думаю, стоит перевести на английский и предложить в репозиторий.
                Разработка сайтов и программных модулей на MODX.
                Опыт работы на MODx с 2005 года. Высокое качество.
                Компания Baltic Design Colors: http://www.bdcolors.ru.
                • 19164
                • 1,215 Posts
                Quote from: Igor at Jul 31, 2007, 02:41 AM

                Думаю, стоит перевести на английский и предложить в репозиторий.

                Э...их бин нихт спик инглиш. Слишком много букв переводить, я такое не осилю, если кто-то поможет, то я только за.

                ЗЫ В описании параметров закралась небольшая ошибка - параметры высоты и ширины картинки im_height и im_width (а не img_).
                  DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                  Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                  [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                  • 12327
                  • 31 Posts
                  при вызове снипета вместо картинки идет строчка
                  assets/snippets/writeword/writeword.php?2b69f3a93ed69b4c4ed1d63aebcea5f7
                  Что не так?
                    • 19164
                    • 1,215 Posts
                    Это у вас старая версия сниппета, скачайте новую, там файла weriword.php вообще нет.

                    ЗЫ Версия обновлена, найден небольшой косяк с путями к папке шрифтов.
                      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                      • 12327
                      • 31 Posts
                      Quote from: Metaller at Jul 31, 2007, 01:33 PM

                      Это у вас старая версия сниппета, скачайте новую, там файла weriword.php вообще нет.

                      ЗЫ Версия обновлена, найден небольшой косяк с путями к папке шрифтов.

                      А где должен лежать шрифт?