Aртур Чикин

Aртур Чикин

С нами с 06 марта 2013; Место в рейтинге пользователей: #340
11 января 2014, 01:41
0
При 100 ресурсах в 1 папке вы уже взвоите…
Это не много, облачный масштабируемый хостинг выдержит :)

Я не про нагрузку…
11 января 2014, 01:08
0
Потом, ну будет папочка Объявления, в нее зайдешь ну еще 7 папочек. Ну и в каждой из папочек еще по 2-4 директории. Ну и что, ну и пусть. Уже в этих папочках будут «ресурсы» — объявления.

При 100 ресурсах в 1 папке вы уже взвоите…

Вот это самое простое, сделать один запрос в базу для выборки… Проблем не вижу.

Вот из за таких мелочей и цена поднимается в верх. То что 3 000 за настройку стандартных компонентов я считаю достойной оплатой. Но всякие мелкие плюшки которые вам понадобятся типо:

В крайнем случае можно написать скриптец, который будет по крону запускаться и удалять из базы старые объявы (например старше 30 дней) — пустячки все это.

Вот это самое простое, сделать один запрос в базу для выборки… Проблем не вижу.

Вот из за таких пустячков, костылей тут и дискуссия…

Тут пустячок, там пустячок, еще вот тут пустячок. И получится:

— Написать скрипт удаления старых объявлений
— Написать сниппет для вывода у пользователя список созданных им объявлений.
— Добавить возможность пользователю редактировать только свои объявления (уже не просто выборка ресурсов а работа с правами)
— В админ панели нужно изменить контейнеры ресурсы, и организовать показ конечных объявлений не в дерева а в виде фильтруемого списка (как в Tickets или Articles).

Это все вроде и мелочи, но на мелочах обычно и тратится больше всего времени, и не известно что еще всплывет.

Отсюда я думаю что опытным программистам не интересно тратить целый день на что то не ясное и не знакомое, с невысоким бюджетом. И он не будет вникать в то что оправдано соотношение цена-заказ или нет. Его просто не заинтересовало.
11 января 2014, 00:27
0
когда кажется что все просто всегда находятся тонны подводных камней.

Вы сейчас сильно успростили ТЗ, а как же:

Форма добавления объявления 3-х шаговая. На 1 шаге — выбор раздела, на втором шаге выбор рубрики, на третьем шаге — тексты.

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

По спискам — выводятся объявлений не старше 30 дней. те у которых срок публикации больше месяца не выводятся. Сортировка по дате. Для админа нужно предусмотреть в админке опцию (прилепить сверху), которая подымает объявление в самый верх списка.

Это не входит в стандартные возможности getResources + getPage + FormIt
11 января 2014, 00:12
0
Тут разное, если вы говорите что сможете сделать портал за 30 часов то я на 100% могу утверждать что вы не раз это делали и даже не 2. И провели времени за изучением Livestreet очень много. Никого не оправдываю и не обвиняю. Но мне кажется что одними стандартными компонентами вы не отделаетесь.

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

Формулировка неверная. Нужно делать БЕЗ использования CSS фреймворков. Это для новичков, профессионалы с набитой рукой их не используют. Мне проще с нуля писать, будет быстро и качественней.
По верстке со мной спорить вообще бесмыслено.

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

И так всегда, если сайт отличается от визитки то нужно пилить компоненты.)
10 января 2014, 19:43
0
Насчет верстки, как человек профессионально этим занимающийся когда то, могу сказать так. Если макет большой (на нсколько экранов) и сложный — 2-3 дня (16-18 часов) это оптимально. Нужно протестировать, адаптировать. А если еще менеджеры или саппорт бесконца отвлекает, то что 2-3 дня чтоб выдать финальную версию.
Вот тут я с вами не согласен. Адаптивная верстка это ой какое не благодарное дело. Особенно если проект весь делается под заказ.

Даже если делать с использованием CSS Фреймворков типо ZURB Foundation или Botstrap, то за 2-3 дня вам сделают следующее:
> Шаблон повторяющий все что вы хотите, все вкладки кнопочки где нужно и прочее. Но оформлены в стандартном стиле одного из CSS фреймворков.
> Вам выдадут переделанный шаблон одного из старых клиентов просто сменив цветовую схему и расположение элементов.
> Либо вам влупят такую цену за сроки что вам сразу же захочется подождать больше 2-3 дней.

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

И еще если по срокам 10 часов и все должно делаться на готовых компонентах. То я думаю ты и сам справишься (не сарказм). Но я более чем уверен что стандартными решениями ты не обойдешься так как не известно как будут вести себя готовые дополнения с самописным личным кабинетом. И не придется вносить правки и фиксы.
08 января 2014, 08:59
0
Не у всех php 5.5:(
08 января 2014, 02:15
0
Его нужно слегка модернизировать, а потом вызвать в Endpoint.php.
Как минимум заменить:
$key = $this->storageKey . ":" . $key;
на
$key = strtolower( $key );
Я пока его отложил на дальнюю полку. Может кто захочет его допилить и поделится буду только рад и не только я.
05 января 2014, 20:59
0
В репозитории github — HybridAuth Лежит версия 3.0.0 Может есть смысл перейти на нее? Она вроде как почище написана.
05 января 2014, 17:03
0
Ну не так конечно же) Просто хотелось как то использовать по максимуму ресурсы за которые платишь) Вот и хочется как то задействовать APC.
05 января 2014, 16:06
0
Я сижу на Modxcloud, там версия php 5.4.23. И да я делаю площадку на которой будет очень много авторизаций через соц сети…
04 января 2014, 23:54
0
Проверьте доступность cURL создав в корне файл php с содержимым:
<?php
if (function_exists('curl_init')) {
 echo 'Работает';
} else {
 echo 'Не работает';
}
?>

Если работает значит MODX установлен не правильно…
04 января 2014, 23:45
0
Анонимно можно. Просто у меня была похожая ошибка когда я ввел email и не ввел api key.
А у вас права на папки правильно выставлены?

Могу сделать вывод что ошибка может быть любая, а на экран всегда будет распечатываться MODX Получил пустой…
04 января 2014, 23:16
0
Убери емаил из формы. Так как тут ошибка MODX он пишет не ту ошибку которая есть на самом деле. MODX По идее тут должен написать что с таким Именем пользователя не связан ключ API. Если ты либо добавишь API Key или удалишь Email то тебя авторизирует
Должно быть либо так:

Либо так


P.S. Ой бегло посмотрел на картинки и вспомнил что у меня было нечто похожее и решилось вот таким способом…
04 января 2014, 16:15
0
А ключ настройка «Домен для сессионных куки — session_cookie_domain» не сможет помочь ситуации? Просто гибрид проверял бы эту переменную и брал оттуда сессию.
04 января 2014, 00:19
0
Замени в вызове &tplParentRow на &tpl
04 января 2014, 00:14
0
Вот так будет семантически правильно:
[[pdoMenu? &parents=`0` &tplInner=`@INLINE [[+wrapper]]` &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a></li>[[+wrapper]]` ]]
03 января 2014, 23:58
0
А с помощью чанков? В tplInner написать
@INLINE  [[+wrapper]]
остальное по дефолту.
Вызвал так и все получилось:
[[pdoMenu? &parents=`0` &tplInner=`@INLINE  [[+wrapper]]` ]]
31 декабря 2013, 00:13
0
Народ накинулся потому что в тексте отсутствует вопрос. И не понят что хочет топикстартер. Ваш Кэп.
28 декабря 2013, 12:02
0
В 2х вкладках один и тот же топик. На одном свежие комментарии на другом нет. Нажимаю на спинер, он крутится а комментарии так и не подгружаются.
23 декабря 2013, 14:14
0
Меня тоже он частенько напрягает, особенно когда нужно посмотреть или нажать на какую то кнопку в футере а эта загрузка все время мешает.