Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#2 Страницы плагинов » guestbook :: Полноценная книга отзывов » 2015-12-17 01:01:08

Евгений
Ответов: 11

Наименование: guestbook
Описание: Плагин позволяет организовать на сайте полноценную гостевую книгу.
Текущая версия: 2.0 [выпуск: 16.12.2015]
Проверялся на версии: NG CMS 0.9.4.RC1

Репозиторий в GitHub: Guestbook
Ссылка на скачку из GitHub: Zip

Автор плагина: Zemlemer (Личный сайт, профиль на форуме)

История изменений плагина:

[2.0][2015-12-15]
+ добавлена возможность добавления дополнительных полей записи (только текстовое поле)
+ добавлена возможность прикрепления профиля Vkontakte, Facebook, Google, Instagram
+ добавлена возможность вывода блока последних записей в main.tpl
+ добавлена возможность настройки ЧПУ для страниц плагина
+ добавлена возможность редактирования даты публикации записи администратором
+ изменена структура БД, добавлена таблица guestbook_fields для хранения полей. Требуется переустановка плагина.

[1.3][2014-10-05]
+ добавлена возможность выбрать режим работы гостевой книги - с премодерацией или без
+ добавлена возможность выбрать обязательные для заполнения поля

[1.2][2014-09-15]
+ добавлена возможность администраторам отвечать на сообщения. изменена структура бд, для обновления:
alter table ng_guestbook add column answer text not null default ''
+ плагин переведен на twig

[1.1][2014-03-14]
+ добавлена премодерация сообщений

[1.0][2009-05-10]
+ поддержка смайлов и BB-кодов

[0.9][2009-04-20]
+ Первая версия

[0.91][2009-05-01]
- исправлена ошибка, когда проверочное изображение отображалось пользователям.

[0.9][2009-04-20]
+ Первая версия

#3 "А как сделать..." » sitemap - как бы добавить категории в которых нету новостей? » 2015-10-05 23:51:25

Евгений
Ответов: 1

Всем доброй ночи, столкнулся с задачкой, перенес уже действующий сайт на NG, и нужно было вывести карту сайта человеческую, поставил плагин от Wolverine, карта сайта, все бы хорошо, но он выводит лишь категории в которых есть новости, а целиковую карту сайта не предоставляет.

Вот пример:

Категория
- Новость 1
- Новость 2

Категория 2
- Новость 1
- Новость 2

Но помимо этих двух категорий есть еще категории в которых нету новостей, и статические страницы.

Помогите пожалуйста слегка его видоизменить, ну чтобы выводились все категории и статика. Заранее премного благодарен за любую помощь!

Версия плагина: 1.1
Версия NG: 0.9.4 [Release Candidate 1][GIT 20150123]

#4 Re: "А как сделать..." » re_stat VS simple_title_pro - не работает title корректно » 2015-07-11 00:01:35

Zemlemer, спасибо большое за наводку, теперь все упростилось, можно отказаться от плагина re_stat вовсе!

#5 "А как сделать..." » re_stat VS simple_title_pro - не работает title корректно » 2015-07-10 03:03:35

Евгений
Ответов: 2

Всем доброй ночи, при дальнейшем обновлении старого сайта, столкнулся с проблемой, так как на этот раз всё делаю по уму и по феншую, задался созданием правильных title для всех страниц, и попал в небольшую засаду с двумя статичными страницами, ссылки на которые я формировал через re_stat, так как иметь на сайте ссылки вида sitename.ru/static/page.html было бы не комильфо. В итоге сейчас, продолжив наведение порядка, я включил плагин simple_title_pro, выставил там настройки для плагина, все вроде бы хорошо, но статику через re_stat плагин видит как страницу из пункта настроек:

"Заголовок остальных страниц
Текст поля <title></title> других страниц (профиль пользователя, личный профиль) (разрешено %home%, %other%, %html% и %num%)"

И в итоге забивая в поле для формата заголовка такую вот конструкцию:

%other% %html% [/ %num%] / Компания "НАЗВАНИЕ_КОМПАНИИ"

Я получаю на выходе вот такой вот title:

<title>/ Компания "НАЗВАНИЕ_КОМПАНИИ"</title>

То есть во первых плагин считает эти страницы не статикой, а во вторых он просто не выводит названия этих страниц, вот и хотелось бы узнать, как бы решить этот вопрос?
А то уходить от sitename.ru/about.html в пользу стандартного вида ссылок не хотелось бы, так же как и пользоваться стандартной конструкцией title тоже.

Заметил запись Wolverine в топике с плагином re_stat, на тему того что можно линки сделать нормальными, пользуясь функциями которые заложены в SVN, кто нибудь может осветить этот темный момент? Может быть способ без использования re_stat поможет начать нормально пользоваться simple_title_pro.

Буду премного благодарен любой помощи! Плюс думаю вопрос с нормальными ссылками для статики и для плагинов, беспокоит многих...все таки эти приставки /plugin/ и /static/ ну совсем не к лицу порой.

Пользуюсь версией SVN 1127
Приложил версии плагинов которые я использую.

#6 Re: "А как сделать..." » pages - немножко бы причесать действующую конструкцию » 2015-07-08 14:10:55

Zemlemer, спасибо Вам огромное, все работает как часы! Минусы не критичны, материалов пока что кот наплакал, а сортировка стандартная.

#7 "А как сделать..." » pages - немножко бы причесать действующую конструкцию » 2015-07-02 15:05:52

Евгений
Ответов: 4

Всем доброго времени суток, решил вновь ворваться в заснеженную даль) и обновить один из работающих на NG сайтов, отрисовал, сверстали адаптивно, вот теперь занялся натяжкой, и встает вопрос с конструкций для постраничной навигации, верстали же под мобильные устройства тоже, и сделали два вида оформления пагинации, один классический ссылками, а другой через select, вот собственно изначальный код верстки:

<!-- begin .pagination-->
              <div class="pagination">
              <a href="" class="pagination__link spec-l"><span>Назад</span></a>
                <div class="pagination__select-wrap">
                  <select class="pagination__select">
                    <option value="1">1</option>
                    <option value="2">2</option>
                    <option value="3">3</option>
                    <option value="4">4</option>
                    <option value="...">...</option>
                    <option value="35">35</option>
                  </select>
                </div>
                <ul class="pagination__list">
                  <li class="pagination__item"><a href="" class="pagination__link active">1</a></li>
                  <li class="pagination__item"><a href="" class="pagination__link">2</a></li>
                  <li class="pagination__item"><a href="" class="pagination__link">3</a></li>
                  <li class="pagination__item"><a href="" class="pagination__link">4</a></li>
                  <li class="pagination__item"><a href="" class="pagination__link">...</a></li>
                  <li class="pagination__item"><a href="" class="pagination__link">35</a></li>
                </ul>
              <a href="" class="pagination__link spec-r">Вперёд</a>
              </div>
<!-- end .pagination-->

Хотелось бы сделать в pages.tpl конструкцию вида:

<!-- begin .pagination-->
              <div class="pagination">
              <a href="{prevlink}" class="pagination__link spec-l"><span>Назад</span></a>
                <div class="pagination__select-wrap">
                  <select onchange="window.location.href=this.options[this.selectedIndex].value" class="pagination__select">
{pages-wrap}
                  </select>
                </div>
                <ul class="pagination__list">
{pages-list}
                </ul>
              <a href="{nextlink}" class="pagination__link spec-r">Вперёд</a>
              </div>
              <!-- end .pagination-->

А в variables.ini конструкцию:

[navigation-wrap]
current_page    = "<option value='%link%'>%page%</option>"
link_page    = "<option value='%link%'>%page%</option>"
dots        = "<option value=''>...</option>"

[navigation-list]
current_page    = "<li class='pagination__item'><a href='%link%' class='pagination__link active'>%page%</a></li>"
link_page    = "<li class='pagination__item'><a href='%link%' class='pagination__link'>%page%</a></li>"
dots        = "<li class='pagination__item'><a href='#' class='pagination__link'>...</a></li>"

Заранее премного благодарен!

Используется Changeset 1127

#8 Re: "У меня не работает..." » Помогите сделать новую переменную в парсере пожалуйста. » 2014-09-15 08:58:49

infinity237, спасибо огроменное, теперь все намного более продумано и приятно. У меня лишь одна просьба осталась, можно ли вокруг {{comment.answer}} сделать блок условие? Чтобы если поле с ответом пустое, все что находится в блоке не выводилось. Думаю это логично, особенно если делать сложное или же не очень, оформление для ответа на отзыв.

#9 "У меня не работает..." » Помогите сделать новую переменную в парсере пожалуйста. » 2014-09-14 20:19:01

Евгений
Ответов: 4

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

Прописал в parse.class.php:

$content     =     preg_replace("#\[otvet\]\s*(.*?)\s*\[/otvet\]#is", "<blockquote><b>".$lang['bb_otvet']."</b><br />$1</blockquote>",$content);

В \engine\lang\russian\common.ini:

bb_otvet	=	"Ответ: "

В самом отзыве в гостевой:

ТЕКСТ ОТЗЫВ
[otvet]
ТЕКСТ ОТВЕТА АДМИНИСТРАЦИИ
[/otvet]

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

#10 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2014-09-07 20:24:30

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

Заранее спасибо большое за ответ.

#12 Re: "А как сделать..." » Модернизированный плагин gmanager - помогите доработать » 2014-08-31 02:51:59

infinity237, спасибо огромное! А по поводу "2. Прописать вручную", ты имеешь в виду построить на твиге конструкцию? Или же в коде плагина задать? Просто я помню что уже так сделали один раз с каким-то плагином, или же для статики перенаправленной вроде бы реализовывали...поэтому подумал, может быть проще просто сразу сделать в плагине галереи нормальное правило для крошек.

2a9beb8436cea92c7b7d8282f098f68c_pv.png

#13 Re: "А как сделать..." » Модернизированный плагин gmanager - помогите доработать » 2014-08-31 01:30:39

irbees2008 пишет:

Что то я вообще не понял,насколько знаю модернизированный так и работает,или я не понял тебя
Вот моя галерея http://naraione.org/gallery/

Я собственно вот о чем говорю, это сейчас:
392ac5a0b6e1d41c579e524b2ff1e8d4_pv.png

Как хочу сделать:
b575c26070df0fa756202478df5e6d57_pv.png
То есть выставить как-то ограничение в 2-3 фотки.
Плюс у меня не будет страничек для фоток, будет только общая галерея с альбомами, и собственно страницы самих альбомов, где идут фотографии, при нажатии по которым просто они увеличиваются.

Оговариваю именно тот плагин который я приложил, я просто не знаю же какая у тебя версия.

#14 "А как сделать..." » Модернизированный плагин gmanager - помогите доработать » 2014-08-30 13:33:02

Евгений
Ответов: 7

Добрый день, проблема такова, имеется немного модернизированный плагин gmanager, в нем был реализован вывод списком всех альбомов с фотографиями сразу на странице плагина, то есть без переходов во внутрь, но сейчас столкнулся с задачей реализовать все немного по другому, то есть, чтобы на странице плагина все так же выводился тот же список всех альбомов, с выводом превьюшек из них, но в ограниченном кол-ве, то есть чтобы можно было выставить ограничение в 2-3 фотографии для каждого альбома, на странице плагина, и чтобы в шаблоне вывода этих превью main.thumbs.tpl, присутствовал тег для вывода ссылки на страницу альбома, тк сейчас там присутствуют лишь {full_url} и {thumb_url}, а хотелось бы так же видеть {url_gallery}.

А второе, что смущает и не получается сделать самому, так это человеческие хлебные крошки для страницы альбома.

Сейчас все выглядит так: "[link]Главная страница[/link] - Галерея Тестовый альбом"
А хотелось бы чтобы выглядело вот так: "[link]Главная страница[/link] - [link]Галерея[/link] - Тестовый альбом"

А еще хотелось бы добавить в main.cell.tpl вывод тегом кол-ва фотографий в альбоме, если это не очень сложно.

Сам плагин прикладываю к теме.

Заранее спасибо за любую помощь!

#15 Re: Флейм » Продвижение NGCMS » 2014-08-27 15:36:58

vip, ух ты, все адаптивное, и даже шрифт для иконок на главной используешь! Красавчик!
Ну так, на засыпку лишь пару моментов, которые слегка напрягли, то что мало контраста между ключевыми элементами, то есть допустим в настройках нету четкой градации между названием настройки, и непосредственно элементом для внесения действия по пункту настройки, то есть все сливается в один текст, глаза быстро устают, и становится лень даже вычитывать все, это не гуд, ну и еще лишь хочу посоветовать добавить по больше иконок для заголовков блоков, то есть на странице options.html можно для блоков сделать иконки, раз уж пошла такая пьянка с иконками через шрифт, то почему бы и нет, могу даже подобрать иконки в SVG форматах под это дело.
И плюс левая колонка:

Просмотр сайта
    Авторизационная форма
    Настройки новостей
    Системные настройки
    Дополнительные настройки
    Настройки пользователей

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

Если чем-то могу помочь, то буду рад. Хоть с теми же иконками или же логикой в некоторых разделах, тк например раздел "Изображения" ну крайне запутан, думаю можно было бы немного сделать его по дружелюбнее, то есть сделать блок с заголовком "Сортировать" и там перечислить месяц, категорию, автора и кол-во выводимое, а соседним сделать блок с переместить (причем лучше сделать у этого пункта не просто надпись "Переместить" а сделать надпись "Переместить в", так логичнее), и с кнопками для добавления категорий, загрузки и удаления, а внизу под всем списком изображений сделать дубль блока с "переместить" и кнопкой для удаления выделенных пунктов, причем в горизонтальном исполнении перед выводом кол-ва страниц, это было бы как минимум логично, а как максимум, очень удобно, ведь человек идет вниз по списку, ставит чекбоксы для выбора изображений, и видит внизу как раз те пункты которые позволят ему сделать действия над выбранными изображениями, либо же если это блок сверху, то это удобно при работе с парой последних изображений, все кнопки под боком, никуда не надо мотать, короче советую прислушаться, не думаю что это сложно будет сделать, но юзабилити повысится - бешено.

#16 Re: Флейм » Продвижение NGCMS » 2014-08-27 03:33:58

irbees2008, есть некое сходство с Bootstrap'ом. Но верстка насколько я понимаю, не адаптивная. Но визуально это конечно несомненный прогресс! Рад что ведется работа в этом направлении.

#17 Re: Флейм » Продвижение NGCMS » 2014-08-25 20:45:43

irbees2008, а кто, если не секрет? И как успехи? Можно уже взглянуть где нибудь на промежуточные хотя бы результаты?

#18 Re: Флейм » Продвижение NGCMS » 2014-08-25 06:12:56

ahatomik, по хорошему "китаец" будет стоить как минимум 30к рублей в месяц, если все по человечески, так что таких денег априори у комьюнити нету, сколько бы кто не кричал и не плакал.

Единственное что на мой взгляд следует сделать, так это полностью сделать с нуля человеческую админку, то есть сделать хороший макет, и потом заказать адаптивную верстку со всеми плюшками в виде нормального редактора текста, который можно было бы подключать везде где нужно без потери визуальной эстетики, и с нормальным оформлением всех datepicker`ов, табов, и тд и тп, чтобы все было унифицировано, минималистично, структурировано и красиво, а после этого уже передвигаться в сторону ядра, то есть чтобы уже сейчас можно было не стыдно показывать админку когда сайты заказывают адекватные люди, чтобы можно было потом сажать всяких секритуток и людей которые лишь отдаленно представляют себе работу с сайтами, потому что нынешняя админка блевотна во всех пониманиях.
Плюс объясню почему именно адаптивную, чтобы благодаря нее можно было управлять сайтом даже в поездке, чтобы можно было с мобильного оставлять новости в течение 2 мин, и точно так же с планшета, все это лишь добавит потенциальных пользователей, тк такое удобство многого стоит.
И что касается новой админки, то лично я вот собираюсь заняться этой темой, по крайней мере в плане реализации на уровне макетов. А дальше если кто захочет помочь финансово с заказом верстки, то буду рад! Тк верстать сам адаптивно я пока что не имею возможности, но хороший исполнитель имеется, но думаю что в форм-факторе админки, это будет не дешевое удовольствие, но считаю что экономить на этом не стоит, так что как только у меня будет чем поделиться, то непременно выложу макеты на форуме, и можно будет попробовать двинуть эту идею дальше.

А по поводу ядра, то нужно конкретно находить людей кто готов хотя бы по 5к в месяц вкидывать на переписание ядра, и в последствии модулей, по хорошему надо бы не одного разработчика, а дуэт, чтобы все двигалось побыстрее, и донатствующих по 5к в месяц должно быть как минимум человек 10-20. Тогда может быть и выедем из жопы, а таак, это все разговоры в пользу бедных как говорится.

И начинать надо тогда вообще все под новой вывеской, потому что по сути ничего от старого движка уже и не останется, а значит нужно будет сделать новый шаблон по умолчанию, и без того что делается сейчас, будь то ночные сборки, или же шаб из релиза, какой-то забитый лишним кодом шаблон, который только путает того кто впервые начинает знакомится с шаблонизатором, к чему эта вся грязь, я не пойму, нужен минималистичный шаб с минимумом кода и наворотов, чтобы просто отображать суть, не более, особенно с учетом что сейчас можно просто кучу всего реализовать на CSS3, то многое кажется мне неуместным в шаблоне.

Ну а после дефаултного шаба по любому нужно будет оформить в едином стиле с админкой и сайт движка, форум, в общем работы просто немерено, и она обязательна, тк качественный дизайн задает темп, и создает приятное впечатление, тк сейчас, зайдя на ngcms.ru, а уж на форум так подавно, становится сразу ясно, что здесь ловить нечего...так что все пока что лишь на уровне фантастики...тк реальных вложений хотя бы с реализацией чисто визуальной составляющей, нужно порядка 100к, даже учитывая что нарисовано будет бесплатно, то есть верстка всего-всего-всего, подключение всех плюшек, отладка, и курирование при натяжке, чтобы верстальщик был под рукой.

Эх, big_smile в общем можем расслабиться, и пойти выпить пивка спокойно.

#19 Re: "А как сделать..." » магазин но не простой=) » 2014-08-11 19:31:38

doi7ing, а twig ничего и не складывает, он максимум, лишь просто выводит значения из базы, ну я честно говоря в нем не силен, но то что я делал на твиге с модулем xfields, во всех случаях был просто вывод данных из БД. Просто я не до конца понимаю что Вы вкладываете в понятие "сложить", если вы о том чтобы сделать просто вывод на карточке товара информации которую вы заложили в поля при добавлении товара, то да, это возможно, и можно сделать различное оформление для разных полей, но если вы имеете в виду что-то другое...то не уверен.
Ну во всяком случае, полноценный магазин(заказ-обработка-оплата) без доработок не получится, это точно.

Да не за что. wink

#20 Re: "А как сделать..." » магазин но не простой=) » 2014-08-10 03:02:39

doi7ing, не советую с данной затеей вообще пытаться делать на NG, разве что если есть лишние деньги для написания полноценного функционала по данной задаче. В данный момент реализован только модуль корзины, который просто получает данные и отправляет их на почтовый ящик админа, а тот уже вручную связывается с покупателем и все, причем отправка данных происходит через модуль обратной связи, так что ни о каком вычитании и кол-ве купленных товаров, так же как и о рассылке хотя бы писем тем кто создает заказ, пока что даже речи идти не может.
Если есть возможность финансовая, то думаю в принципе все это реализуемо в виде написания полноценного плагина витрины, ну точнее плагина с своей отдельной небольшой админкой в фронтэнде, и с реализацией всего что вам требуется, но не думаю что это будет дешево.
Советую лучше присмотреться к движкам которые сделаны именно для запуска интернет магазина.
OpenCart например, он бесплатен, довольно широкое комьюнити, то есть заказать какой либо модуль будет не проблематично. Но так же есть и другие движки, советую просто поизучать их и остановится на каком нибудь из них.
Говорю это не с укором к NG, просто реально, здесь это будет намного сложнее сделать, чем просто воспользоваться уже готовым решением.

#21 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2014-08-06 07:54:44

Отличная идея кстати с документацией по форуму, а то сейчас вот работаю над двумя сайтами, на обоих нужен будет форум, а я например с нашим модулем исключительно на ВЫ, еще даже не знакомился с ним, и думаю что я не один такой, было бы конечно очень круто сделать полноценную документацию. Как минимум две площадки для постоянного тестинга модуля я могу обеспечить) Надеюсь что модуль все таки выйдет из версии "альфа", уж очень уж удобно было бы работать на площадках где сайт совмещен по авторизации с форумом, чтобы авторизовался на сайте, и на форуме ты уже авторизован, насколько понимаю, модуль уже сейчас это умеет. Если не прав, то прошу поправить меня, тк я очень рассчитываю сейчас именно на этот момент с авторизацией при реализации на нашем модуле.

#24 "У меня не работает..." » Ошибка в работе плагина guestbook на версии SVN 1127 » 2013-10-17 17:24:59

Евгений
Ответов: 2

Доброго всем времени суток!
На странице отображения плагина (/plugin/guestbook/) возникает вот эта ошибка:
a7e9cd14e2ae5b9e7c6d9842da1a5d1b_pv.png

Возникает только когда я не авторизован в админке, при авторизации ошибка не имеет место быть.

Плагин без reCaptcha, взят отсюда: http://ngcms.ru/forum/viewtopic.php?pid=6041#p6041

Прошу помощи, куда бы копнуть в данном случае?

Заранее спасибо большое!

#25 Re: "У меня не работает..." » Проблема - "NGCMS Runtime error: XCache: failed init opcode cache" » 2013-07-28 21:41:40

irbees2008, нет, вобще ничего не трогал, 1127 версия стояла и нормально работала, а тут бац, зашел добавить тексту, и на тебе. Просто ни разу такое еще не наблюдал, поиск по форуму ничего не дал, вот и создал топик, все условия ситуации описал как раз в стартовом сообщении, то есть все как есть.

Подвал раздела

Работает на FluxBB