Вы не зашли.
Новая версия плагина: http://ngcms.ru/forum/viewtopic.php?id=3818
Обсуждение продолжаем там.
Наименование: 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]
+ Первая версия
Всем доброй ночи, столкнулся с задачкой, перенес уже действующий сайт на NG, и нужно было вывести карту сайта человеческую, поставил плагин от Wolverine, карта сайта, все бы хорошо, но он выводит лишь категории в которых есть новости, а целиковую карту сайта не предоставляет.
Вот пример:
Категория
- Новость 1
- Новость 2
Категория 2
- Новость 1
- Новость 2
Но помимо этих двух категорий есть еще категории в которых нету новостей, и статические страницы.
Помогите пожалуйста слегка его видоизменить, ну чтобы выводились все категории и статика. Заранее премного благодарен за любую помощь!
Версия плагина: 1.1
Версия NG: 0.9.4 [Release Candidate 1][GIT 20150123]
Zemlemer, спасибо большое за наводку, теперь все упростилось, можно отказаться от плагина re_stat вовсе!
Всем доброй ночи, при дальнейшем обновлении старого сайта, столкнулся с проблемой, так как на этот раз всё делаю по уму и по феншую, задался созданием правильных 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
Приложил версии плагинов которые я использую.
Zemlemer, спасибо Вам огромное, все работает как часы! Минусы не критичны, материалов пока что кот наплакал, а сортировка стандартная.
Всем доброго времени суток, решил вновь ворваться в заснеженную даль) и обновить один из работающих на 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
infinity237, спасибо огроменное, теперь все намного более продумано и приятно. У меня лишь одна просьба осталась, можно ли вокруг {{comment.answer}} сделать блок условие? Чтобы если поле с ответом пустое, все что находится в блоке не выводилось. Думаю это логично, особенно если делать сложное или же не очень, оформление для ответа на отзыв.
Всем доброго вечера, попытался сделать новую переменную для гостевой книги, не вышло, хотя уже реализовывал это раньше на более старых версиях движка.
Прописал в 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]
В итоге ничего не срабатывает. Помогите пожалуйста.
Прикладываю плагин гостевой, он просто слегка модифицирован, может быть из-за этого, хотя на вряд ли.
Доброго вечера, хотел бы поинтересоваться, а как закрывать топик, есть ли такая возможность? А то в настройках для прав доступа есть такой пункт как закрытие тем, а в самом топике нигде не фигурирует ссылка для закрытия темы.
Заранее спасибо большое за ответ.
infinity237, ясно.
А более новая версия вообще в принципе существует?
infinity237, спасибо огромное! А по поводу "2. Прописать вручную", ты имеешь в виду построить на твиге конструкцию? Или же в коде плагина задать? Просто я помню что уже так сделали один раз с каким-то плагином, или же для статики перенаправленной вроде бы реализовывали...поэтому подумал, может быть проще просто сразу сделать в плагине галереи нормальное правило для крошек.
Что то я вообще не понял,насколько знаю модернизированный так и работает,или я не понял тебя
Вот моя галерея http://naraione.org/gallery/
Я собственно вот о чем говорю, это сейчас:
Как хочу сделать:
То есть выставить как-то ограничение в 2-3 фотки.
Плюс у меня не будет страничек для фоток, будет только общая галерея с альбомами, и собственно страницы самих альбомов, где идут фотографии, при нажатии по которым просто они увеличиваются.
Оговариваю именно тот плагин который я приложил, я просто не знаю же какая у тебя версия.
Добрый день, проблема такова, имеется немного модернизированный плагин gmanager, в нем был реализован вывод списком всех альбомов с фотографиями сразу на странице плагина, то есть без переходов во внутрь, но сейчас столкнулся с задачей реализовать все немного по другому, то есть, чтобы на странице плагина все так же выводился тот же список всех альбомов, с выводом превьюшек из них, но в ограниченном кол-ве, то есть чтобы можно было выставить ограничение в 2-3 фотографии для каждого альбома, на странице плагина, и чтобы в шаблоне вывода этих превью main.thumbs.tpl, присутствовал тег для вывода ссылки на страницу альбома, тк сейчас там присутствуют лишь {full_url} и {thumb_url}, а хотелось бы так же видеть {url_gallery}.
А второе, что смущает и не получается сделать самому, так это человеческие хлебные крошки для страницы альбома.
Сейчас все выглядит так: "[link]Главная страница[/link] - Галерея Тестовый альбом"
А хотелось бы чтобы выглядело вот так: "[link]Главная страница[/link] - [link]Галерея[/link] - Тестовый альбом"
А еще хотелось бы добавить в main.cell.tpl вывод тегом кол-ва фотографий в альбоме, если это не очень сложно.
Сам плагин прикладываю к теме.
Заранее спасибо за любую помощь!
vip, ух ты, все адаптивное, и даже шрифт для иконок на главной используешь! Красавчик!
Ну так, на засыпку лишь пару моментов, которые слегка напрягли, то что мало контраста между ключевыми элементами, то есть допустим в настройках нету четкой градации между названием настройки, и непосредственно элементом для внесения действия по пункту настройки, то есть все сливается в один текст, глаза быстро устают, и становится лень даже вычитывать все, это не гуд, ну и еще лишь хочу посоветовать добавить по больше иконок для заголовков блоков, то есть на странице options.html можно для блоков сделать иконки, раз уж пошла такая пьянка с иконками через шрифт, то почему бы и нет, могу даже подобрать иконки в SVG форматах под это дело.
И плюс левая колонка:
Просмотр сайта
Авторизационная форма
Настройки новостей
Системные настройки
Дополнительные настройки
Настройки пользователей
Там тоже было бы неплохо ассоциативные иконки добавить, это позволило бы проще ориентироваться в пространстве, да и разбавило бы немного однотипность которую несет по своей сути Bootstrap.
Если чем-то могу помочь, то буду рад. Хоть с теми же иконками или же логикой в некоторых разделах, тк например раздел "Изображения" ну крайне запутан, думаю можно было бы немного сделать его по дружелюбнее, то есть сделать блок с заголовком "Сортировать" и там перечислить месяц, категорию, автора и кол-во выводимое, а соседним сделать блок с переместить (причем лучше сделать у этого пункта не просто надпись "Переместить" а сделать надпись "Переместить в", так логичнее), и с кнопками для добавления категорий, загрузки и удаления, а внизу под всем списком изображений сделать дубль блока с "переместить" и кнопкой для удаления выделенных пунктов, причем в горизонтальном исполнении перед выводом кол-ва страниц, это было бы как минимум логично, а как максимум, очень удобно, ведь человек идет вниз по списку, ставит чекбоксы для выбора изображений, и видит внизу как раз те пункты которые позволят ему сделать действия над выбранными изображениями, либо же если это блок сверху, то это удобно при работе с парой последних изображений, все кнопки под боком, никуда не надо мотать, короче советую прислушаться, не думаю что это сложно будет сделать, но юзабилити повысится - бешено.
irbees2008, есть некое сходство с Bootstrap'ом. Но верстка насколько я понимаю, не адаптивная. Но визуально это конечно несомненный прогресс! Рад что ведется работа в этом направлении.
irbees2008, а кто, если не секрет? И как успехи? Можно уже взглянуть где нибудь на промежуточные хотя бы результаты?
ahatomik, по хорошему "китаец" будет стоить как минимум 30к рублей в месяц, если все по человечески, так что таких денег априори у комьюнити нету, сколько бы кто не кричал и не плакал.
Единственное что на мой взгляд следует сделать, так это полностью сделать с нуля человеческую админку, то есть сделать хороший макет, и потом заказать адаптивную верстку со всеми плюшками в виде нормального редактора текста, который можно было бы подключать везде где нужно без потери визуальной эстетики, и с нормальным оформлением всех datepicker`ов, табов, и тд и тп, чтобы все было унифицировано, минималистично, структурировано и красиво, а после этого уже передвигаться в сторону ядра, то есть чтобы уже сейчас можно было не стыдно показывать админку когда сайты заказывают адекватные люди, чтобы можно было потом сажать всяких секритуток и людей которые лишь отдаленно представляют себе работу с сайтами, потому что нынешняя админка блевотна во всех пониманиях.
Плюс объясню почему именно адаптивную, чтобы благодаря нее можно было управлять сайтом даже в поездке, чтобы можно было с мобильного оставлять новости в течение 2 мин, и точно так же с планшета, все это лишь добавит потенциальных пользователей, тк такое удобство многого стоит.
И что касается новой админки, то лично я вот собираюсь заняться этой темой, по крайней мере в плане реализации на уровне макетов. А дальше если кто захочет помочь финансово с заказом верстки, то буду рад! Тк верстать сам адаптивно я пока что не имею возможности, но хороший исполнитель имеется, но думаю что в форм-факторе админки, это будет не дешевое удовольствие, но считаю что экономить на этом не стоит, так что как только у меня будет чем поделиться, то непременно выложу макеты на форуме, и можно будет попробовать двинуть эту идею дальше.
А по поводу ядра, то нужно конкретно находить людей кто готов хотя бы по 5к в месяц вкидывать на переписание ядра, и в последствии модулей, по хорошему надо бы не одного разработчика, а дуэт, чтобы все двигалось побыстрее, и донатствующих по 5к в месяц должно быть как минимум человек 10-20. Тогда может быть и выедем из жопы, а таак, это все разговоры в пользу бедных как говорится.
И начинать надо тогда вообще все под новой вывеской, потому что по сути ничего от старого движка уже и не останется, а значит нужно будет сделать новый шаблон по умолчанию, и без того что делается сейчас, будь то ночные сборки, или же шаб из релиза, какой-то забитый лишним кодом шаблон, который только путает того кто впервые начинает знакомится с шаблонизатором, к чему эта вся грязь, я не пойму, нужен минималистичный шаб с минимумом кода и наворотов, чтобы просто отображать суть, не более, особенно с учетом что сейчас можно просто кучу всего реализовать на CSS3, то многое кажется мне неуместным в шаблоне.
Ну а после дефаултного шаба по любому нужно будет оформить в едином стиле с админкой и сайт движка, форум, в общем работы просто немерено, и она обязательна, тк качественный дизайн задает темп, и создает приятное впечатление, тк сейчас, зайдя на ngcms.ru, а уж на форум так подавно, становится сразу ясно, что здесь ловить нечего...так что все пока что лишь на уровне фантастики...тк реальных вложений хотя бы с реализацией чисто визуальной составляющей, нужно порядка 100к, даже учитывая что нарисовано будет бесплатно, то есть верстка всего-всего-всего, подключение всех плюшек, отладка, и курирование при натяжке, чтобы верстальщик был под рукой.
Эх, в общем можем расслабиться, и пойти выпить пивка спокойно.
doi7ing, а twig ничего и не складывает, он максимум, лишь просто выводит значения из базы, ну я честно говоря в нем не силен, но то что я делал на твиге с модулем xfields, во всех случаях был просто вывод данных из БД. Просто я не до конца понимаю что Вы вкладываете в понятие "сложить", если вы о том чтобы сделать просто вывод на карточке товара информации которую вы заложили в поля при добавлении товара, то да, это возможно, и можно сделать различное оформление для разных полей, но если вы имеете в виду что-то другое...то не уверен.
Ну во всяком случае, полноценный магазин(заказ-обработка-оплата) без доработок не получится, это точно.
Да не за что.
doi7ing, не советую с данной затеей вообще пытаться делать на NG, разве что если есть лишние деньги для написания полноценного функционала по данной задаче. В данный момент реализован только модуль корзины, который просто получает данные и отправляет их на почтовый ящик админа, а тот уже вручную связывается с покупателем и все, причем отправка данных происходит через модуль обратной связи, так что ни о каком вычитании и кол-ве купленных товаров, так же как и о рассылке хотя бы писем тем кто создает заказ, пока что даже речи идти не может.
Если есть возможность финансовая, то думаю в принципе все это реализуемо в виде написания полноценного плагина витрины, ну точнее плагина с своей отдельной небольшой админкой в фронтэнде, и с реализацией всего что вам требуется, но не думаю что это будет дешево.
Советую лучше присмотреться к движкам которые сделаны именно для запуска интернет магазина.
OpenCart например, он бесплатен, довольно широкое комьюнити, то есть заказать какой либо модуль будет не проблематично. Но так же есть и другие движки, советую просто поизучать их и остановится на каком нибудь из них.
Говорю это не с укором к NG, просто реально, здесь это будет намного сложнее сделать, чем просто воспользоваться уже готовым решением.
Отличная идея кстати с документацией по форуму, а то сейчас вот работаю над двумя сайтами, на обоих нужен будет форум, а я например с нашим модулем исключительно на ВЫ, еще даже не знакомился с ним, и думаю что я не один такой, было бы конечно очень круто сделать полноценную документацию. Как минимум две площадки для постоянного тестинга модуля я могу обеспечить) Надеюсь что модуль все таки выйдет из версии "альфа", уж очень уж удобно было бы работать на площадках где сайт совмещен по авторизации с форумом, чтобы авторизовался на сайте, и на форуме ты уже авторизован, насколько понимаю, модуль уже сейчас это умеет. Если не прав, то прошу поправить меня, тк я очень рассчитываю сейчас именно на этот момент с авторизацией при реализации на нашем модуле.
dampel, нужно дописывать плагин авторизации если я не ошибаюсь.
infinity237, спасибо, теперь заработало.
Доброго всем времени суток!
На странице отображения плагина (/plugin/guestbook/) возникает вот эта ошибка:
Возникает только когда я не авторизован в админке, при авторизации ошибка не имеет место быть.
Плагин без reCaptcha, взят отсюда: http://ngcms.ru/forum/viewtopic.php?pid=6041#p6041
Прошу помощи, куда бы копнуть в данном случае?
Заранее спасибо большое!
irbees2008, нет, вобще ничего не трогал, 1127 версия стояла и нормально работала, а тут бац, зашел добавить тексту, и на тебе. Просто ни разу такое еще не наблюдал, поиск по форуму ничего не дал, вот и создал топик, все условия ситуации описал как раз в стартовом сообщении, то есть все как есть.