X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Оч нужна помощь "неленивых" ПэХэПистов, Несколько минут вашего внимания/понимания
Красавчег
Красавчег
Topic Starter сообщение 12.6.2012, 23:06; Ответить: Красавчег
Сообщение #1


Говорю что думаю
*****

Группа: Active User
Сообщений: 683
Регистрация: 3.7.2010
Поблагодарили: 509 раз
Репутация:   71  


Ребят, в общем проблема такая у меня случилась. Есть в вордпрессе такой плагин: "WordPress Importer" и когда через него импортируешь
пользователей или посты, он предлагает для каждого добавляемого поста или пользователя выбрать из выпадающего списка автора.
Грубо говоря он предлагает мне типа: "или мы импортируем с этим именем автора, или введите в поле новое имя, или выберите из списка имеющихся"

Чтобы было понятнее, вот скриншот этого момента импорта (это я типа для примера собираюсь импортировать четырех пользователей)



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

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

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

Здесь результат работы плагина. Хтмл-код страницы скриншот которой я показал выше:
Развернуть/Свернуть
<h2>Import WordPress</h2><form action="http://site.ru/wp-admin/admin.php?import=wordpress&step=2" method="post">
<input type="hidden" id="_wpnonce" name="_wpnonce" value="e2ef7cd686" /><input type="hidden" name="_wp_http_referer" value="/wp-admin/admin.php?import=wordpress&step=1&_wpnonce=1a1ce7cf26" /> <input type="hidden" name="import_id" value="26" />

<h3>Assign Authors</h3>
<p>To make it easier for you to edit and save the imported content, you may want to reassign the author of the imported item to an existing user of this site. For example, you may want to import all the entries as <code>admin</code>s entries.</p>
<p>If a new user is created by WordPress, a new password will be randomly generated and the new user’s role will be set as contributor. Manually changing the new user’s details will be necessary.</p>
<ol id="authors">
<li>Import author: <strong>1вар23 (Асакун)</strong><br /><div style="margin-left:18px">or create new user with login name: <input type="text" name="user_new[0]" value="" /><br />or assign posts to an existing user:<select name='user_map[0]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
<option value='2'>Atlshsx</option>
<option value='6'>Hewrb18</option>
<option value='3'>jkhgkjkfghk</option>
<option value='5'>Krapfo</option>
</select><input type="hidden" name="imported_authors[0]" value="Асакун" /></div></li>
<li>Import author: <strong>[Р54вап (Пвакуен)</strong><br /><div style="margin-left:18px">or create new user with login name: <input type="text" name="user_new[1]" value="" /><br />or assign posts to an existing user:<select name='user_map[1]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
<option value='2'>Atlshsx</option>
<option value='6'>Hewrb18</option>
<option value='3'>jkhgkjkfghk</option>
<option value='5'>Krapfo</option>
</select><input type="hidden" name="imported_authors[1]" value="Пвакуен" /></div></li>
<li>Import author: <strong>[Оыапо64 (Оцапрвр)</strong><br /><div style="margin-left:18px">or create new user with login name: <input type="text" name="user_new[2]" value="" /><br />or assign posts to an existing user:<select name='user_map[2]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
<option value='2'>Atlshsx</option>
<option value='6'>Hewrb18</option>
<option value='3'>jkhgkjkfghk</option>
<option value='5'>Krapfo</option>
</select><input type="hidden" name="imported_authors[2]" value="Оцапрвр" /></div></li>
<li>Import author: <strong>[О4ыапоок (Ьфцшам)</strong><br /><div style="margin-left:18px">or create new user with login name: <input type="text" name="user_new[3]" value="" /><br />or assign posts to an existing user:<select name='user_map[3]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
<option value='2'>Atlshsx</option>
<option value='6'>Hewrb18</option>
<option value='3'>jkhgkjkfghk</option>
<option value='5'>Krapfo</option>
</select><input type="hidden" name="imported_authors[3]" value="Ьфцшам" /></div></li>
</ol>

<h3>Import Attachments</h3>
<p>
<input type="checkbox" value="1" name="fetch_attachments" id="import-attachments" />
<label for="import-attachments">Download and import file attachments</label>
</p>

<p class="submit"><input type="submit" class="button" value="Submit" /></p>
</form>


Грубо говоря, мне нужно чтобы в результате код выпадающих списков выглядел не так:
CODE
<select name='user_map[3]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
<option value='2'>Atlshsx</option>
<option value='6'>Hewrb18</option>
<option value='3'>jkhgkjkfghk</option>
<option value='5'>Krapfo</option>
</select>


А выглядел вот так:
CODE
<select name='user_map[3]' class=''>
<option value='0'>- Select -</option>
</select>


Или если возможно, то вот так. Это на всякий случай, чтобы была возможность выбрать "админа", он у меня всегда пользователь "1"
CODE
<select name='user_map[3]' class=''>
<option value='0'>- Select -</option>
<option value='1'>admin</option>
</select>


В прикрепленном файле код самого плагина. Посмотрите пожалуйста, а то я сам пробовал редактировать. Вырезал то место где эти выпадающие
списки выводятся, а он гад без них импортировать отказывается. Я так понимаю, потому что "option value=" должен присутствовать.

Сообщение отредактировал Красавчег - 12.6.2012, 23:14


--------------------
Плюшки WordPress • Кнопки Яндекса
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
10 dimaguru 2563 Вчера, 11:12
автор: Ley
Открытая тема (нет новых ответов) Новости mail.ru появятся в "рекомендациях" Вконтакте?
19 eduarddis 2792 12.12.2017, 20:37
автор: galikfor
Открытая тема (нет новых ответов) Очень нужна работа
Желательно на постоянной основе
11 Yuliya_Klim 1726 11.12.2017, 19:26
автор: beliaev
Открытая тема (нет новых ответов) Имеет ли смысл такое "присоединение сайтов"?
перенести все статьи на свой сайт, а с прежнего поставить 301 редирект
9 coremission 1098 11.12.2017, 16:32
автор: One_on_One
Открытая тема (нет новых ответов) Переводчик по тематике "Арбитраж трафика, партнерки и т.п." на постоянную основу
1 kuprum 370 9.12.2017, 17:02
автор: pishu-text


 



RSS Текстовая версия Сейчас: 16.12.2017, 9:08
Дизайн