Jump to content

Desti

Актив
  • В сети

  • Количество сообщений

    2 149
  • Reputation

    1,2k Desti's Reputation

Everything posted by Desti

  1. {{$custom = $member->contentProfileFields()[core_pfieldgroups_#][core_pfield_#]}} ID-шники группы и поля взять из админки, $member может быть чем угодно: $author, $comment->member, смотрите в полях шаблона. Можно в цикле все поля читать, если надо, типа {{foreach $member->contentProfileFields() as $group => $fields}} {{foreach $fields as $field => $value}} {$group} - {$field} - {$value} {{endforeach}} {{endforeach}}
  2. Ну и славно.
  3. Скриншотик в директории attachments сделайте, какие там права у файлов?
  4. если вы вписываете этот путь (/var/www/...) и ничего не работает, то это какая-то фантастика
  5. Если не ошиблись в написании и по вашему пути вам видны файлы (в терминале "ls `ваш путь`"), то это проблема с правами. Сделайте на все папки с аватарами и аттачами права на чтение, зайдите терминалом в корень сайта и дайте команду "chmod a+r путь к аватарам/*" и так же к аттачам.
  6. Да какая разница, трешка и есть трешка, у меня даже бекапов от нее не осталось, не говоря уже о рабочей версии.
  7. "/" перед путем означает поиск от начала тома, а не от корня форума. Путь должен быть /home/user/data/www/ и так далее, т.е. от самой первой папки.
  8. Я - нет, в шапке форума есть ссылка "Платные услуги", напишите, удивите суммой, вполне возможно, что вам помогут.
  9. А пробовали? core-global-responsive-layout.css, там ищите /* PHONES */, ниже будет #ipsLayout_mainArea { padding: 10px; }
  10. Вопрос только в вашем уровне познаний. Если для вас слова "права доступа" звучат странно и загадочно, то единственный путь что-то сделать быстро - заплатить тому, кто знает.
  11. Если под линуксом - права могут быть не так установлены, конвертер прочитать не может. Если вы писали от себя, а php-апач-что там у вас... запущен от своего пользователя, то файлов они не увидят.
  12. Вам бы версию форума обновить, на 3.х уже никто не сидит из тех, кто может скачать, поставить, найти ошибку и ответить на ваш вопрос.
  13. Попробовать вписать что-то типа "d:\xf\attach", файлы xf положить в эту папку. Так же с аватарами, но в папку "d:\xf\avatars". Что вы боитесь-то? Пробуйте, это не сложно, в случае ошибки никто вам почку не вырежет.
  14. Не понятно, что вы боитесь испортить Нашли темплейт нужный, вообще всё из него удалили, вставили свою логику, проверили, восстановили контент, добавили свой код. Ведите записи в отдельном файле что и как вы делаете в темплейтах. Я подозреваю, что до хуков вы доберетесь никогда, а все ваши изменения слетят после апгрейда темы и придется из бекапов восстанавливать темы.
  15. На будущее - можно скопировать своё содержимое в файлик и восстановить оригинальный темплейт. Начать с начала И условия у вас не так стоят. Сначала надо проверить на id файла и только потом на id категории. Иначе категория всегда будет перебивать файл. Что-то типа {{if \in_array($file->id, array(3,2))}} {lang="download_now"} {{else}} {{if \in_array($file->container()->id, array(1,3,4,5,6,7,8,9,10,11))}} {lang="button_plugin"} {{elseif \in_array($file->container()->id, array(13,14,15,16))}} {lang="button_application"} {{endif}} {{endif}}
  16. Есть простая затычка для проверки: {{var_dump("Container: ", $file->container()->id, "File: ", $file->id); die;}} Но возможно не хватает еще одного {{endif}} в конце.
  17. Дело, похоже, в уг под названием openserver. Посмотрите в логи mysql, там поподробнее ошибки будут.
  18. Да просто нажмите Continue, пропустите этот шаг, потом таблицу восстановите, она простая.
  19. Ровно так же.. {{if $file->id === 754}}{lang="Ура!"}{{endif}} А если нужно показывать другую кнопку на остальные файлы, то {{if $file->id === 754}} {lang="Ура!"} {{elseif }} {lang="Мура!"} {{endif}}
  20. Конечно можно. Любые данные, которые вам доступны, можно использовать в качестве условия. Но надо понимать, что если логика сложная или длинная, обработка ее в шаблоне не лучший вариант и надо переносить это в код и базу.
  21. {{if $file->container()->id === 4 OR $file->container()->id === 5 OR $file->container()->id === 6}} или {{if \in_array($file->container()->id, array(4,5,6)) }}
  22. Ну попробуйте вместо {lang=} прописать слова Скачать плагин и Скачать приложение, будет понятно, в чем проблема.
  23. Если учесть, что темплейт для всех один, то просто смена названия ничего не даст, надо добавить в шаблон логику. Например в шаблоне view-downloadButton {{if $file->container()->id === 1}} {lang="button_plugin"} {{elseif $file->container()->id === 2}} {lang="button_application"} {{endif}} вместо {lang="download_now"}. Естественно, поставить свои ID категорий.
  24. Телепаты нынче в отпуске, остальным нужно чуть-чуть больше информации.. Какой сервер, конфиги и прочее.
  25. Интуитивно могу предположить, что у вас проблемы с конфигурационными файлами IIS