Перейти к публикации

NtX

Клиенты
  • Публикации

    337
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    3

Сообщения, опубликованные пользователем NtX

  1. Причем это будет конкурентное преимущество.

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

  2. У меня тоже возникла задача сделать RU/EN сайт.

     

    Как я это вижу.

    1) Ставится один движок. Русский.

    2) Имеются два шаблона, с привязанными к ним языками, в которых меню переведно. В каждом шаблоне ссылки на изменение шаблона и т.о. переключения языков. По-умолчанию - будет стоять шаблон с EN языком.

    3) В админке делаем две категории (RU/EN) и в них задаём структуру субкатегорий: новости, статьи, описания и т.д. В каждой "языковой" категории будут субкатегории, содержащие контент на своём языке. Смотреть и править в админке будет удобно, т.к. при редактировании можно сначала отфильтровать новости по "языковым" категориям, а потом уже работать с предложенным материалом. То же самое - в статических страницах, только тут придётся добавлять ru/en в названия страниц.

    4) Каждый шаблон содержит ссылки на соответствующие "языковые" субкатегории и нужные стат. страницы.

     

    Кто что скажет по поводу такой реализации?

     

    Из плюсов то, что при однократном выборе языка у пользователя он запоминается (выбор шаблона в куках же остаётся).

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

    Нет никакой "левоты" в строке адреса в виде поддоменов.

     

    Моменты и минусы.

    1) Пока я не придумал, что делать с главной. У меня главная - пока это статическая страница. Понятно, что все ссылки "залинковываются" на "правильные" адреса, т.е. кнопка "Главное" в англ. версии будет вести, например, на main_en. Но что будет по ссылке /main? Хотя такой ссылки в шаблоне и не будет по идее) Но для гарантии я могу сделать просто редирект через htaccess.

    2) Непонятно что будет с индексацией сайта и как на него будут поисковики реагировать. Есть платный модуль "Multi-language 2.4 для DLE", который вроде как много чего делает, даже карты сайта нужные подсовывает разным поисковикам. Но требует IonCube Loader и cURL - нехочется заморачиваться на эту тему.

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

  3. Всем доброго времени суток!

    Очень давно я не касался темы сайтов - это примерно с версии 10.0 =)

     

    Понадобилось сделать сайт-визитку/портфолио для художника. Сколько-то страничек текста, фотографии, картины. Ничего особого по сути-то. Картины только надо как-то красиво выводить.

    Поскольку я знаю только DLE, то обратил внимание на него естественно. Поскольку я представляю движок и могу в шаблонах что-то "если что" подправить, т.к. знаний HTML/CSS мне хватит.

    Куча сайтов и куча разработчиков нынче делают все на MODx, которую я ни в зуб ногой (года 3 назад вроде не была она так популярна), но смотрится неплохо, однако не могу судить о гибкости, безопасности, целесообразности и т.д.

     

    Вот, может кто-то прокомментировать ситуацию или что посоветовать?

    С одной стороны на DLE делать смущает - непонятно как картины выводить. На MODx с этим проблем нет - есть примеры.

    С другой стороны - в DLE если что я хоть что-то подкрутить могу, а там новый двиг, что там, как там...

    На вордпрессе, друпале и джумле точно делать не хочу! )

  4. Mofsy, да я тоже не против. Причем крон мне некритичен. Как по мне - так даже удобнее =) Хотелось бы видеть модуль вообще без изменения файлов движка и штатных таблиц БД.

    Только надо сначала функционал тезисно расписать, чтобы понятно было как и что. Опять же вопос - если провайдер меняет API, то как... Поддерживать модуль вы будете?

  5. Сам скрипт:

    if (( $mode_ftp == 1 )) #check transmit to FTP

    then

    cd /$homepath/$bckdir/

    ftp -n $fserv $fport <<END_SCRIPT

    quote USER $fuser

    quote PASS $fpass

    cd $bckfolder

    binary

    put $webfolder-$nbck.sql.gz

    quit

    END_SCRIPT

    if (( $mode_rm == 1 )) #check remove bck files from server

    then

    rm /$homepath/$bckdir/$webfolder-$nbck.sql.gz

    fi

    fi

    }

    Суть - установить соединение и залить указанный архив на ftp. Архив заранее создается. Параметры задаются так же в начале скрипта.

    И все работает! Как часы уже годы!

    Но обломался на хостинге hostgator. В качестве ОС на моей площадке установлена Linux CentOS. Я запускаю свой скрипт через bash -x и вижу его выполнение. И все нормально. Пока не доходит до строки:

    ftp -n $fserv $fport <<END_SCRIPT

    Здесь мне быстренько выдаётся:

    ftp: connect: Connection refused

    И скрипт фигачит дальше, причем вся секция END_SCRIPT пропускается.

    На других хостингах все работает.

    Если просто в файле прописать

    ftp -n $fserv $fport

    и выполнить этот файл, то я вижу привествие сервера. Причина именно <<END_SCRIPT походу. И чего делать я не знаю. Может у кого есть какие мысли по этому поводу?

  6. Очень интересная штука получается. И главное - я как раз озаботился выводом сайта в соцсеть.

    Но возник один вопрос. У меня сайт устроен так, что на главной появляются только первые 150-160 символов из короткой новости. Картинок в короткой не предусморено. Можно ли используя предложенный сервис через RSS подтягивать контент из полной новости? В идеале хотелось бы конечно выводить немного тектса и первую картинку, если она есть. А все остальное скрывать под катом.

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

    У кого-то есть опыт такого рода стягивания контента?

    Существую ли развивающиеся и провернные парсеры? Я в интернете поискал - с одной стороны их вагон, с другой стороны подавляющее большинство - фиг знает что такое, кто разраб, а иногда в коммента прямо пишут что шелл зашит =)

    Дорого ли будет если заказать парсер?

  8. Я нашел кусок кода, который изменили неподумав:

    	 $start = 1;
    $end = 10;
    $nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";

    if( $cstart > 0 ) {

    if( $cstart > 6 ) {

    $start = $cstart - 4;
    $end = $start + 8;

    if( $end >= $enpages_count ) {
    $start = $enpages_count - 9;
    $end = $enpages_count - 1;
    $nav_prefix = "";
    } else
    $nav_prefix = "<span class=\"nav_ext\">{$lang['nav_trennen']}</span> ";

    }

    }[/php]

    Счетчики были неправильно изменены, нарушилась логика работы алгоритма.

    Получается что в навигации есть строго 10 кнопок и это жестко задано?

  9. В шаблоне вывод новостей организован так: {short-story limit="152"}

    Проблема в том, что при первышении указанного кол-ва символов текст просто режется. Хотелось бы что бы выводилось многоточие. Способ типа такого "{short-story limit="152"}..." в shortstory.tpl не подходит, т.к., к сожалению, текста может быть и меньше 152 символов и тогда смотрится дико и некрасиво.

    Может кто поможет не на общественных началах, разумеется?

  10. На сайте как-то странно себя ведет навигация. Нажимаем 1 - подгружается еще десяток новостей, нажимаем 2, потом 3, потом... ничего не появляется, НО если подтыкать на "Вперед" и дойти до 7го десятка новостей, то навигация раскрывается по сторонам и так - пока не ткнешь цифру 8. То ли это косяк верстки знатный (правда непонятно куда тогда рыть - может хотя бы направление подскажете?), то ли я чего-то не понимаю =)

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

  11. Продумывается возможность организации своего небольшого фотохостинга. Задача банальна - загрузить картинку и получить её ссылку.

    На DLE целесообразно такое делать? Может есть уже какие-то модули?

    Или лучше какой-нибудь специализированный движок освоить?

  12. Для этих тем походу уже надо отдельную ветку на форуме создавать.

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

  13. Я примерно так и представлял.

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

  14. Сегодня столкнулся с проблемой - один из сайтов отключили в связи с перегрузкой. Идёт DDoS. Хостинг пообещал через день включить сайт (ддосят обычно не один же час), либо включить по запросу клиента, если он что-то изменит в скрипте/БД с целью снизить нагрузку.

    Возник вопрос - а на уровне движка DLE можно как-то противодействовать?

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

  15. Кто использует вебформы от Rezer. Подскажите насчет следующего.

    1) При подключении формы через tpl шаблон не происходи отправка вложения. Такое впечатление, что с вложением вообще ничего не делается - даже не проверяется есть оно или нет и какое расширение файла. При работе с формой напрямую (по адресу из админки WebForms) все нормально.

    2) При удалении сообщения из админки WebForms файлы-вложения не удаляются! Т.е. надо папку с вложениями руками чистить периодически, что несколько напрягает.

    3) Странная ситуация при получении письма, содержащего ссылку на вложение. Если я авторизован в своей админке как root и я щелкаю на эту ссылку, то вложение скачивается. Но если я на сайте не авторизован появляется пустая страницы с надписью error. Я так понимаю - это защита. Проблема в том, что письма сваливаются на почту человека, который вообще на сайт не лазит (получается он модулем идентифицируется как гость). Непонятно что в этой ситуации делать - разрешать скачку всем подряд?

×
×
  • Создать...