Cj Cat
Ответы в темах
-
Форум: Проблемы и решения
Тема: Загрузка файлов ExcelЧувак, такое впечатление, что ты лабу делаешь… Или что ты взял работу на фриланс-бирже, а теперь сделать не можешь.
1) Ты в PHP разбираешься?
для начала это нужно сделать:Загружать таблицу в расширении .xls
а уже потом вот это:
которая бы отображалась на движках WordPress
Ты .xls уже распарсил? Как вообще думаешь это делать?
2) Следующий момент
Написать скрипт для того, чтобы каждая таблица обрабатывалась и выводилась, затем чтобы обрабатывались они все по очереди и выводились в общий воркфлоу
Так таблиц будет несколько? Откуда формируется очередь таблиц? Их же нужно тоже читать а автоматически обрабатывать. Это отдельная задача. Будет ли админка для скрипта? Или он автоматом все будет делать? Или по клику на кнопку?
Так вам что именно нужно? Работать с другой БД или не вносить пользователей вручную?
Если заставить движок выборочно работать с другой базой — очень проблематично (если вообще возможно).
Если проблема только в том, чтобы не вносить пользователей руками, то можно написать плагин, который при регистрации на сайте автоматически регистрирует пользователя и на том сайте, на котором есть необходимый функционал для выставления счетов.
Можно. Нужно создать обьект класса
wpdb
и задать ему параметры для подключения к БД. Дальше работать с ним, так как вы обычно работаете с$wpdb
.Форум: Разное
Тема: Баг или будущая реальность?Еще есть CUBRID. Есть нативный РНР-драйвер, есть вебморда а-ля ПХПмайадмин. Сейчас изучаю его.
Форум: Проблемы и решения
Тема: Запрет доступа к админкеПроверил, у меня работает.
Сейчас и у меня работает, когда роли явно прописаны, а не пусто там) Я предполагаю, что при отсутствии у пользователя роли (именно пусто в этом поле) ВП закрывает доступ еще до того, как подгрузятся функции темы.
Форум: Проблемы и решения
Тема: Запрет доступа к админкетут есть маленький ньюанс 🙂 при создании массива
$userdata
параметр я указал вот так'role' => ''
В коде — просто проверка на
isset()
— итого получили, что послеextract()
переменная есть, но она пустая.Думаю все было так 🙂
Форум: Проблемы и решения
Тема: Запрет доступа к админкеПри добавлении чего-то похожего в файл функций темы — оно даже не срабатывало, ставил там
die(var_dump('dump here'))
не срабатывало, вылетало еще раньше.Форум: Проблемы и решения
Тема: Запрет доступа к админкеДа, я оказался прав.
Удалил всех пользователей, зарегистрировал повторно и явно указал роль — все заработало как и должно было.Остается вопрос — почему ВП сам не подставил роль по умолчанию?
В документации кwp_insert_user()
это описано, в коде функции проверка на этот счет есть…
Но это уже другая история.
Всем спасибо.Форум: Проблемы и решения
Тема: Запрет доступа к админкеВот решение, но у меня оно не работает, потому что я неправильно зарегистрировал пользователей — я им не присвоил параметр
role
. Сам ВП тоже не присвоил значение по умолчанию. Когда смотришь в админской части пользователей, то ихняя роль отображается какNone
, и БД там тоже пусто. Думаю, что проблема в этом…Форум: Проблемы и решения
Тема: Запрет доступа к админке1)В админку нельзя никому входить, кроме админа(админов).
2)Все скрипты должны работать (аякс и прочее)
3)Также нужно не-админов при обращении к/wp-admin
редиректить на главную. Им даже профиль свой смотреть нельзя.Форум: Проблемы и решения
Тема: Запрет доступа к админкеПроблема, оказывается, не там, где я копал…
На данный момент закомментировал весь код, который ограничивает доступ к админке. При попытке доступа не-админом к wp-admin (или после логина не-админа) получаю ответ:
You do not have sufficient permissions to access this page.
и Фаербаг в консоль пишет 500 ошибку. Путем гугления было установлено, что ошибку генерирует сам ВП после проверки прав пользователя и отображения страницы (нативные 500 ошибки сервера не так выглядят).
Также было нагуглено, что проблема возможна с ролями не-админов. Всех пользователей я зарегистрировал скриптом при помощи функции
wp_insert_user()
но при этом параметр
role
оставил пустым, понадеявшись, что ВП подставит дефолтное значение — итого имею около 140 пользователей, с которыми ВП не знает как работать, потому что им не присвоенrole
.Сейчас попробую удалить всех пользователей и зарегистрировать их заново уже с нормальными данными.
Если я копаю не в ту сторону — лучше остановите меня сейчас, пока я не влез в дебри 🙂
Форум: Проблемы и решения
Тема: Обратная пагинация.[off]
wikicms сорри, но как раз мое сообщение нарушало логику, так как пока я его писал, автор подкорректировал ответ таким образом, что мои вопросы казались абсурдными.
Форум: Проблемы и решения
Тема: Обратная пагинация.delete
Вы лучше скажите после каких изменений так стало выводиться. Иначе мы долго будем гадать что и где менять.
И еще —
- укажите тему, которую вы используете;
- версию ВП;
- и скажите что Вы уже пробовали сделать для того, чтобы вывести подкаст-плеер в архиве статей?