bulba_man

bulba_man
tw: bulba_man
Рейтинг
11
Регистрация
19.07.2012
SSA.RU:
ну вот про личные забудьте никто не читает

так по-другому никак.

первый раз я написал в личные, потом отправил на доработку и продублировал в лс - 5 дней без ответа. и только тогда уже и написал в арбитраж. т.е. я ждал две недели

на доработку я отправил после размещения статьи вебмастером. до размещения нельзя отправить на доработку:) поэтому и писал в личные

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

обратился в арбитраж с просьбой помочь мне или отменить заявку и вернуть средства - получил отказ.

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

фу-фу-фу, Мираха

а вебмастеру повезло - халявная статья досталась. ну, надеюсь, совесть его съест

Здравствуйте!

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

Парсер в интернетах нашёл, но он только для одного файла.

<?php

function ParseForm( &$fields ){
//global $modx;

$target_path = "/home/путь к вашему хосту/public_html/assets/images/upload/";
$target_path = $target_path . basename( $_FILES['attach']['name']);

if(move_uploaded_file($_FILES['attach']['tmp_name'], $target_path)) {
echo "Файл ". basename( $_FILES['uploadedfile']['name']). " был загружен.";
} else{
echo "Загрузить файл не удалось , попробуйте ещё раз!";
}

return true;
}
?>

Помогите, пожалуйста

[EVO]

DiAksID:
да в Revo ;)

ну так получите ещё одну вескую причину перейти на Revо. Evo далеко не лучший выбор среди CMS. потраченное время окупится 100500 раз.

кроме того сможете использовать бесплатный акк в MODX Cloud сервис реально шикарнейший для разработчика...

спасибо:) да, пожалуй, придётся переходить:) просто из-за натуры человеческой боязно попробовать что-то новое:)

ещё раз спасибо!

спасибо Вам огромное за столь быстрый ответ!

Но у меня Evo, а getResources же у Revo... Или я чего-то не знаю?

Простите за такие глупые вопросы...

здравствуйте!

Уже неделю бьюсь лбом:) может быть Вы мне поможете.

MODx - Evo

Дано:

есть каталог авторов и их книг:

-Авторы (30)

---Александр (31)

------Космическая одиссея (40)

------Партизанское восстание (41)

------Деревня дураков (42)

---Николай (32)

------Битва под Сталинградом (43)

------Тупой и ещё тупее (44)

------Вторая мировая война (45)

---Татьяна (33)

------Космические пираты (46)

------Путь к солнцу (47)

------Жизнь в 17 веке (48)

есть список жанров:

-Жанры (11)

---Фантастика (12)

---Комедия (13)

---История (14)

каждой книге присваивается жанр через TV-параметр, значения которого берутся из списка документов "жанры":

@EVAL $children = $modx->getDocumentChildren(11); foreach($children as $child) {$output .= $child['pagetitle']."==".$child['id']."||"; } return $output;

Задача:

-- необходимо при выборе автора, выводить на странице его книги разбитые по жанрам.

Например:

(Автор - Александр)

====ФАНТАСТИКА====

Космическая одисея

====КОМЕДИЯ====

Деревня дураков

====ИСТОРИЯ====

Партизанское восстание

-- а на странице жанра выводить соответствующие книги группированные по авторам.

Например:

(Жанр - Фантастика )

====АЛЕКСАНДР====

Космическая одиссея

(у Николая нет книг этого жанра и его не нужно выводить)

====Татьяна====

Космические пираты

Путь к солнцу

Нашёл вот тут самописный снипет GetProtuctsByCategory

<?php
// Получаем список TV параметров, которые заполнены для документов текущего родителя(категории)
// TV c id 8 - это id TV по которому группировку нужно сделать
$query="SELECT modx_site_tmplvar_contentvalues.value
FROM modx_site_tmplvar_contentvalues, modx_site_content
WHERE
modx_site_content.parent=".$cat_id." and
modx_site_tmplvar_contentvalues.tmplvarid=8 and
modx_site_content.id=modx_site_tmplvar_contentvalues.contentid
group by
modx_site_tmplvar_contentvalues.value
order by modx_site_tmplvar_contentvalues.value desc";

$result = $modx->db->query($query);
$i=0;
while ($row = mysql_fetch_array($result)) // пишем в массив значения
{
$i=$i+1;
$line[$i]=$row["value"];
}


for ($k=1; $k<=$i; ++$k) // для каждого значения получаем id страниц товаров
{
$query="SELECT modx_site_tmplvar_contentvalues.contentid
FROM modx_site_tmplvar_contentvalues
WHERE
modx_site_tmplvar_contentvalues.value=".$line[$k]." and
modx_site_tmplvar_contentvalues.tmplvarid=8
group by modx_site_tmplvar_contentvalues.contentid
";

$result = $modx->db->query($query);
print '<div class="brandName">'.($modx->runSnippet('GetPageTitleById', array('id' => $line[$k]))).'</div>'; // выводим наименования по которым группируем
while ($row = mysql_fetch_array($result))
{

print ($modx->runSnippet('Ditto', array('documents' => $row["contentid"], 'tpl'=>'products-list-tpl'))); // выводим сами товары

}

}
?>

Код сниппета GetPageTitleById, который выводит pagetitle по id:


<?php
$document=$modx->getDocument($id);
return $document['pagetitle'];
?>

вызываем сниппет [[GetProtuctsByCategory? &cat_id=`[*id*]`]]

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

Слёзно прошу вашей помощи! спасибо за внимание.

по логике, вес передается. он не может не передоваться. если у вас постоянно из крана течет вода вы подносите ведро наполнять, а ведра каждый раз разные по объему и расцветке. вода же все равно из крана течет и наполняет ведра.

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

Sterh:
Да. Только не удалить, а закрыть ссылки от индексации. И не на момент проверки программой, а вообще. Иначе, повторюсь, от Вашей "перелинковки" толку ноль.

Ну как-то боязно... Есть один проект у меня, заказчик "спрыгнул", доступы остались. По всем ключам сидит в топ 3 и 5, но один запрос на 20-й позиции. Скрыл вчера на нём менюшку и сделал перелинковку в сторону того запроса, что на 20-й позиции. Посмотрим..

golf4man:

Разве по картинкам, оформленным в виде ссылок, вес не утекает?

Так программа не будет учитывать только саму картинку, а ссылку увидит. Вы же сами сказали "оформленным в виде ссылок". Конструкция картинки-ссылки: <a href="http://site.ru/"><img src="http://site.ru/image.jpg"></a>, ссылка съедается, картинка игнорируется, понимаете?

Sterh:
Дублирующиеся ссылки удаляются. Т.е. ставить две ссылки, одну из меню, другую из контента смысле нет никакого.

Т.е. вы предлагаете удалить меню? о_О Я правильно понял?

---------- Добавлено 15.08.2012 в 20:39 ----------

Всё, разобрался:) Меню скрыть необходимо только в момент проверки сайта программой.

12
Всего: 12