Разделы

  
 

Фоновая музыка, фоновое видео

сайт коммерческой компании, занимающейся обеспечением различных заведений фоновой музыкой, фоновым видео и аромамеркетингом…
modx 1.05/ пока в работе, в наполнении, и исправлении косяков )
nastroenyie.ru/

Помогите с рассылкой MODx Evo 1.0.5

Доброго всем времени суток!
Как мне сделать рассылку, которая оповещает зарегистрированных пользователей при размещении или обновлении любой информации в определенном разделе?

Заранее спасибо!

Представляю свой сайт «Отдых в Анапе»

«Мы строили, строили. И, наконец, построили» (с) Крокодил Гена.

Как в мультике решил выложить на всеобщее обдобрение/порицание свой сайт Отдых в Анапе в частном секторе

С одной стороны проекту 2,5 года, хотя писать начал больше трех лет назад. Сайт мне дорого как мой самый первый и любимый проект. Начинал его писать еще на Joomla! вервсии 1.5 когда только узнал о существования CMS, плавно переделал на CMS SantaFox, и, на конец, переделал на MODx ветки Evo.


( Читать дальше )

[Решено]Спамеры загрузили скрипт рассылки на сайт

Приветствую, уважаемое сообщество.
Проблема следующего содержания:

Только что мастерхост заблокировал сайт на MODX EVO 1.0.5 за массовую рассылку спама.
Злоумышленники каким-то образом умудрились загрузить скрипт рассыльщик в директорию
/assets/cache/49ea2.php — class phpmailer в нём
и /assets/cache/52120.php, его содержание:

<?php
$auth_pass = "a26f4564eb450f7887e926ea7d1926bd";
$color = "#df5";
$default_action = "FilesMan";
$default_charset = "Windows-1251";
preg_replace("/.*/e","тутдлиннющий матрас, его не буду выкладывать")


Спиппеты установленные на сайте

Ditto (10) — 2.1.0 Summarizes and lists pages to create blogs, catalogs, PR archives, bio listings and more
Jot (13) — 1.1.4 User comments with moderation and email subscription
Reflect (14) — 2.1.0 Generates date-based archives using Ditto
YAMS (16) — Yet Another Multilingual Solution Snippet
eForm (4) — 1.4.4.6 Robust form parser/processor with validation, multiple sending options, chunk/page support for forms and reports, and file uploads
MemberCheck (5) — 1.1 Show chunks based on a logged in Web User's group membership
Personalize (8) — 2.1 Personalize snippet
WebChangePwd (9) — 1.0 Allows Web User to change their password from the front-end of the website
WebLogin (12) — 1.1 Allows webusers to login to protected pages in the website, supporting multiple user groups
WebSignup (15) — 1.1 Basic Web User account creation/signup system
Breadcrumbs (1) — 1.0.3 Configurable breadcrumb page-trail navigation
FirstChildRedirect (3) — 1.0 Automatically redirects to the first child of a Container Resource
ListIndexer (6) — 1.0.1 A flexible way to show the most recent Resources and other Resource lists
UltimateParent (2) — 2.0 Travels up the document tree from a specified document and returns its «ultimate» non-root parent
Wayfinder (11) — 2.0.1 Completely template-driven and highly flexible menu builder
AjaxSearch (7) — 1.9.2 Ajax and non-Ajax search that supports results highlighting
MultiPhotos (17) — вывод фотографий

Плагины:
YAMS (7) — Yet Another Multilingual Solution Plugin
Forgot Manager Login (5) — 1.1.2 Resets your manager login when you forget your password via email confirmation
ManagerManager (6) — 0.3.9 Customize the MODx Manager to offer bespoke admin functions for end users.
MultiPhotos (8) — Добавление нескольких фотографий к странице
Quick Manager+ (1) — 1.5.5 Enables QuickManager+ front end content editing support
TinyMCE Rich Text Editor (3) — 3.3.9.2 Javascript WYSIWYG Editor
TransAlias (4) — 1.0.1 Human readible URL translation supporting multiple languages and overrides
Search Highlight (2) — 1.5 Used with AjaxSearch to show search terms highlighted on page linked from search results
innova editor 5.4 (9)

Модули: только YAMS и Doc Manager

Никто с таким не сталкивался? Где уязвимость?

UPD:
В логах MODx (Протокол событий) нашёл ошибку парсера

« MODx Parse Error »
MODx encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error: Unknown: open(/tmp/sess_v71eti401j8j72ciuapc9i6gu7, O_RDWR) failed: Permission denied (13)
Error type/ Nr.: Warning — 2
File: Unknown
Line: 0

UPD2:
Обнаружил на другом сайте с EVO 1.0.5 но без Basic manager тоже загруженный скрипт с классом phpmailer в папке cache

UPD3: Решение
Оказалось это была дыра в системе безопасности modx evo, решение описал Valikras http://community.modx-cms.ru/blog/news/6297.html

[EVO] Evogallery - frontend

Вопрос, можно ли (и как если можно) реализовать загрузку изображений во фронтенде c помощью EvoGallery?

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

А возможно ли прикрутить функционал EvoGallery, либо как еще можно реализовать множественную загрузку фотографий, без доступа к ФС сайта ( чтобы небыло возможности удалить уже существующие файлы)
  • 0
  • 14 февраля 2012, 17:45
  • hippie
  • 2

внутренние ссылки в modx evo 1.5 (контекстная прелинковка)

контекстная прелинковка
сегодня начал продвигать очередной ресурс, запустил анализатор перелинковки и смотрю — что-то явно не то,… 4000 ссылок внутренних и 2700 внешних… полез смотреть, что же это там такое,. а оказалось:
когда втыкаешь ссылку следующим образом: [ ~ id ~ ] он выдает ее видом: a href = «ru.html», а чтоб она числилась, как внутренняя — желательно бы иметь вид со слешем впереди т.е. вот так: a href="/ru.html"

т.к. ссылки уже все растыканы — очень бы не хотелось вручную менять все ссылы (не много не мало — 2700 ссылок таких…
подскажите плз, как поправить данное дело?

Как подключить и использовать jquery ui autocomplete?

Привет, сообществу!
я в php не силен… нужна консультация

есть плагин автодополнений от jquery:
jqueryui.com/demos/autocomplete/#remote

необходимо автодополнять ввод в input
при этом источником вариантов автодополнения должен быть результат sql-запроса к бд.

в примере UI Autocomplete показано:

$( "#birds" ).autocomplete({
			source: "search.php",
			minLength: 2,


если я правильно понял, то в качестве источника
source: "search.php"
указывается страница, на которую, с помощью javascript, при вводе очередного символа в поле input, передаются данные.

в свою очередь в коде страницы search.php присутствует обработчик(сниппет), который проверяет параметр birds из $GET
и в случае если birds не пустой, то выполняет sql-запрос к базе

затем, полученные данные в результате запроса сниппет должен вернуть в jquery в формате JSON.

вопрос:
я в целом правильно понимаю механизм работы? или бред написал? :)
  • 0
  • 16 января 2012, 05:04
  • gray
  • 5

Галерея фоток для каталога на файлах

Итак была задача: сделать галерею изображений к странице без админки и без лишних наворотов.

Требовалось (техническое задание)
1. по FTP заливались картинки в размере и файл с названиями картинок в отдельную директорию.
2. скрипт вызывался на странице с указанием директории, размером превьюшек и высотой и шириной превьюшки
3. скрипт автоматом просматривал директорию, считывал названия файлов из файла описания и, если первый раз, то делал отдельную дирректорию и туда складывал превьюшки.
4. ну и, соответственно, выводил это на запрашиваемой странице.



( Читать дальше )

Календарь занятости для MODx Evolution

На дворе Новый год. Очень долго думал как привязать данный топик к новогодней тематике. Ничего не выходит =)


( Читать дальше )
  • +8
  • 30 декабря 2011, 12:54
  • sazanof
  • 16

[Заказ закрыт] Modx 1.0.5 / Shopkeeper

нужно сделать сниппет, которому передается значение из тв-параметра. В значении цвета, например так: «синий, бежевый, черный». Сниппет их разделяет на массив из 3х значений {«синий», «бежевый», «черный»} и генерирует в описании товара радио-баттоны, либо выпадпющий список (не важно, лишь бы была возможность выбора). То есть при заказе товара можно выбрать один из цветов.
Вроде все просто :-)
Оплата 1500 руб.