Скрипт «UserbarWizard»

Описание
Скрипт UserbarWizard позволит пользователям добавлять надписи (ники, например) на пустые юзербары.
Администратор сайта или любой человек, знающий пароль доступа, может легко добавлять новые шрифты и редактировать галерею юзербаров.
Возможности и функциональность
- Пользователь может загружать юзербары с компьютера, удаленного сервера, или выбирать из галереи.
- Галерея оптимизирована для интернет-соединений с низкой скоростью (юзербары подгружаются по мере необходимости, чтобы не расходовать трафик).
- Пользователь может попробовать, как будет выглядеть его надпись на разных юзербарах. Это возможно благодаря тому, что надпись и юзербар представляют собой два слоя, которые не соединятся до самого последнего момента. То есть, слои могут быть заменены независимо друг от друга.
- Надпись можно перенести в любое место юзербара при помощи курсора.
- Пользователю предоставляется возможность выбора как шрифта, так и его размера и цвета.
- Скрипт может сохранить готовый юзербар на бесплатный хостинг и выдать пользователю ссылку на изображение.
- Интерфейс легок и удобен в использовании. Используется 3-шаговый процесс создания юзербара: выбрал, добавил надпись, сохранил.
- Скрипт может быть легко встроен в другую страницу при необходимости.
Используемые технологии
- PHP 5 (необходима поддержка модуля curl для сохранения файлов на бесплатном хостинге).
- XHTML 1.1 (чистый и валидный код).
- Javascript: фреймворк jQuery как фундандамент. Код написан с идеей изоляции, т.е. код этого скрипта не должен помешать работе других скриптов, если они используются вместе.
- СSS: изменить вид скрипта UserbarWizard и подстроить его под свой сайт довольно просто.
- Шрифты и юзербары в галереи кэшируются, чтобы снять дополнительную нагрузку с сервера.
Что находится в сборке?
- Весь исходный код, разобранный по файлам.
- Минимизированный код, используемый в рабочей версии (убраны комментарии и лишний мусор).
- Один шрифт, который чаще всего виден на юзербарах: MicroN55.
- 72 юзербара, которые доступны в галерее.
Дополнительные файлы
- Пиксельные шрифты с поддержкой кириллицы (6 штук, .rar 87 КБ)
Для разработчиков
UserbarWizard на Google Code - SVN и трэкер багов.
Для получения кода в SVN клиенте используйте команду
svn checkout http://userbarwizard.googlecode.com/svn/trunk/ userbarwizard-read-only
Я осуществляю поддержку скрипта от случая к случаю, никаких гарантий или обещаний. Скрипт успешно прошел тестирование на нескольких серверах. Если у вас возникли проблемы, попробуйте перечитать инструкции по установке еще раз. Если ничего не получается, попробуйте обратиться к людям, которые писали в комментариях и успешно установили скрипт.
Как сделать, чтоб загружаемые юзербары сохранялись локально через скрипт "userbar/php/local_upload.php", вместо "http://www.imageshack.us/transload.php"?
@demon[online]
В файле php/save.php заменить строку 42
на
[b]Pepper[/b], спасибо! Всё работает, кроме загрузки готовых юзербаров на чужой фото хостинг. Использовал скрипты с вашего и со стороннего сайта, ставил версию SVN. Меня удивило только то, что ваш скрипт "пример" работает, а мои - не один не смог сохранить юзербар на "imageshack.us". И ещё один баг в версии SVN. После создания галереи юзербаров в файле "gallery_index.txt" в последней строке обрезается последний символ.
Я давно не обновлял код уже.
imageshack.us изменил метод закачки картинок, вроде бы. Но сохранение на удаленный хостинг было бонусом. Если найду время, исправлю.
После создания и настройки SVN я не только сменил ОС, но и компьютер. Придется по-новой все настраивать.
Что касается обрезания последнего символа, то, да, это баг.
В файле php/admin/rebuild_gallery_index.php нужно удалить строку 31.
установил данный замечательный скрипт,сделал все как нужно,но увы вот такая штука вышла...все в кракозябрах,незнаю как поправить,собственно сам не очень дружу с разными видами скриптов плагинов и прочьего,если у вас будет время помогите подправить ссылочка . netbow.ru/ubg
и еще заметил странную вещь,нету в архиве файла /css/css-min.js хотя на него нужно ставить права доступа,спасибо жду помощи!)
@Юрий
а админка выглядит так...
п»ї
Перестроить индекс галлереи.
Перестроить индекс шрифтов.
Компилировать CSS и JS файлы.
Для использования скрипта на другом сайте или на какой-то другой странице, вставьте туда этот код:
@Юрий
Если вы редактируете файлы, то их всегда нужно сохранять в кодировке UTF-8 without BOM. Скорее всего именно в этом проблема.
Я использую Notepad++ в качестве редактора кода, там это очень легко можно проверить.
Файл css-min.js генерируется автоматически и его не нужно никогда редактировать. Если он есть, установите на него права для записи. Если нет, то он будет создан автоматом.
Это я все по памяти говорю, на код давно не смотрел уже.
скачал нотепад++ какой-то))отредактил common.php в нем,пробую сохранить а нету UTF-8 что делать?)))какой можно софт еще использовать?>.< Пеппер,не могли бы вы посмотреть мой код,возможно проблема не в том?надеюсь это вас не затруднит.
@Юрий
1. Откройте файл в Notepad++.
2. Выберите вкладку Кодировки (пятая слева, в верхнем меню).
3. Выберите Преобразовать в UTF-8 без BOM.
4. Сохраните файл.
Должно сработать. Если не получится, то придумаем еще чего-нибудь.
http://netbow.ru/ubg/
ничего не вышло
(( те же кракозябрины,так же переписал пути Dir Root,http home из вашего патча,теперь зато админка кликабельна,а то одна ссылка только роботала,остальное нет =\ очень надеюсь на вашу помощь,т.к. скрипт очень понравился.
oyyy...спустя какое-то время,утром решил переделать все с нуля,вот что вышло,надеюсь проблема с кодировкой решена,но кракозябры остались прежде,но уже показывает хоть что-то
http://netbow.ru/ubg/
забыл скрин,воть... http://img39.imageshack.us/img39/396/44069279.png
Выйду на связь чуть позже, сейчас занят.
очень жду
позволю себе апнуть)надеюсь не забыли ;P
Если честно, сейчас голова забита совсем другим. На скрипт около года не смотрел, так что придется по-новой его изучать.
Думаю, проще будет обратиться к кому-нибудь, кто тут раньше писал. Люди разбирались и настраивали все.
я обращался к топ-кланс,он сказал не знает
по всей видимости не судьба.спасибо за помощь.
@Юрий
Ну, проблемы у вас две на сайте:
1. Файлы сохраненые не в UTF-8 (писал про это выше)
2. Не сгенерирован файл css-min.css (делается это через админку)
Дело в том, что косяк скорее всего не в скрипте, а что с хостером, т.е. с настройками.
пробывал на два разных хоста,соотвественно цена разная,одно и то же
а может стоит выложить css-min.css? или егоо нельзя затыКнуть насильно?т.к. он не появляется в наглую.
http://netbow.ru/ubg/ теперь имеет такой вид,ну уже хоть похоже на чтото))возможно знаете решение,был бы благодарен
проблема не актуальна. сайт выключен
хостинг qqhost.ru кинул народ))черд..найти бы еще такой))извините,удаляюсь
в очередной раз обращаюсь с прозьбой о помощи))наконецто установил скрипт,переехал на новый хостинг и все стало на свои места,но... опять это но))сколько можно)))третий месяц пытаюсь его установить,подобной проблемы на страничках не нашел... при попытке добавить надпись,выскакивает табличка "Изображение" но самого изображения не видно,заменял шрифты,проверял права доступов на папки,компилиморвал файлы,все в пустую,возможно подскажете,спасибо
) скрин а так же сайт ниже...
http://img210.imageshack.us/img210/9872/ubg.png
netbow.ru/ubg
комплимировал * писал шустро
опять переустановил скрипт...и сделал еще хуже)))теперь не открывает страничку полностью до загрузки,и не показывает галерею )) что можно сделать дабы исправить это все...
@Юрий
не актуально.
@Юрий
очень еще интересует,адрес изменился http://netbow.ru/test/ubg/
ап...:((
@Юрий
В файле php/sig_preview.php закомментируйте строку
чтобы я мог посмотреть описание ошибки у вас на сайте.
Т.е. получится
//header("Content-Type: image/png");сделано.
Не знаю, сейчас была сделана эта ошибка или раньше, но файл сохранен не в UTF-8 без BOM! Я ж уже раз 10 повторял, что именно в этой кодировке надо сохранять файлы после их редактирования.
Нажми http://netbow.ru/test/ubg/php/sig_preview.php?text=testing&font=MicroN55&fontsize=6&fontcolor=FFFFFF
Этот файл отвечает за генерирование картинок из текста. В самом начале перед буквами PNG виден странный символ (квадратик, вопросик - без разницы). Это и есть ошибка, которая ломает все изображения. Сохраните файл в UTF-8 без BOM как я описал тут, и потом я еще раз гляну.
охохохо...огромное спасибо,все работает)))простите я действительно не заметил кодировку common.php;))))) очень доволен,спасибо еще раз и удачного вам дня)
Отлично, что все получилось все-таки!