Перейти к контенту

[2.3.x]Мод Флаг Страны для 2.2.х


Рекомендуемые сообщения

index.php?app=downloads&module=display&section=screenshot&id=341

Название: Мод Флаг Страны для 2.2.х

Добавил: Kolovrat

Добавлен: 11 Мар 2007

Обновлен: 11 Мар 2007

Категория: IP.Board 2.3.x

 

Мод проставляет Флаг Страны в темах, в левом фрейме ниже аватары и данных пользователя.

 

Обновлённая версия Мода под IPB 2.2.x.

В архиве Мода подробная инструкция на русском языке по установке, и папка, в которую добавлены флаги и страны отсутствующие в подобных модах... Кроме того, по просьбам трудящихся добавлены флаги СССР и Российской империи.

Мод опробован на версиях 2.2.0, 2.2.1 и 2.2.2

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 62
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Жутко поохож на MIZO Country Flag

Чё греха таить, я взял за основу мод MIZO, который у меня не заработал, пришлось его переделать и адаптировать под новые версии Инвижина 2.2.х, около десятка гифок с флагами добавил, которых там нехватало.

А потом русскую инструкцию сам сделал, в которой учитывались все изменения, которых нету у MIZO.

Изменено пользователем Kolovrat
Ссылка на комментарий
Поделиться на других сайтах

Странно. Находим это {$author['member_number']}<br /> добавляем далее <if="author['field_#'] != """>Country: {$author['field_#']}<BR><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br /> это. И при сохранении получаем вот это "Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные" .Что Я не так сделал?

IPB v2.2.2

Изменено пользователем eagle885
Ссылка на комментарий
Поделиться на других сайтах

Странно. Находим это {$author['member_number']}<br /> добавляем далее <if="author['field_#'] != """>Country: {$author['field_#']}<BR><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br /> это. И при сохранении получаем вот это "Эти шаблоны не могут быть сохранены, так как найдена ошибка при парсинге. Проверьте введенный HTML-код и все входящие переменные" .Что Я не так сделал?

IPB v2.2.2

Посмотри какие у тебя чмоды стоят на папки и файлы в корневой директории...

Похоже у тебя парсинг неможет прописать обновление...

Ссылка на комментарий
Поделиться на других сайтах

Да всё вроде нормально. Если по дефолту сохранять, "без изменений" всё сохраняется.

У меня всё прекрасно сохраняется, без всяких проблем.

Ссылка на комментарий
Поделиться на других сайтах

у меня та же ошибка вываливается, но почему-то все работает :D

Нашел ошибку пропиши вто так.

<if="$author['custom_fields'] != """>Страна проживания:<br />

Ссылка на комментарий
Поделиться на других сайтах

у меня та же ошибка вываливается, но почему-то все работает :D

Нашел ошибку пропиши вот так.

<if="$author['custom_fields'] != """>Страна проживания:<br />

Прописать так можно, но тогда на английской вервии форума будет несуразица...

 

а так мод работает и в русской и в английской версии...

Ссылка на комментарий
Поделиться на других сайтах

Перепробовал все вышеперечисленные варианты, результат один:

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home2/ххххх/public_html/forums/cache/skin_cache/cacheid_6/skin_topic.php on line 42

Вот фрагмент кода из указанного файла с 39 по 45 строку включительно:

					<!-- member menu -->
<div class='popupmenu-new' id='post-member-{$announce['announce_member_id']}_menu' style='display:none;width:230px'>
					<div class='popupmenu-item-last'>
<if="$author['members_display_name_short'] !=$author['members_display_name']">
		<div class='popupmenu-item'><strong>{$author['members_display_name']}</strong></div>
EOF;
}//endif

И что бы это значило?.. Версия форума 2.2.2

Ссылка на комментарий
Поделиться на других сайтах

а у тебя Дополнительные поля в Настройках Админки включены?

Да, я все делал по инструкции. Кстати, подправил бы ты ее и обновил архив.

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

 

А, кстати, еще у меня такой "ламерский" вопрос: а указанные изменения обязательно делать во всех установленных скинах или достаточно только в том, который используется в данный момент?

Ссылка на комментарий
Поделиться на других сайтах

Жутко поохож на MIZO Country Flag

Чё греха таить, я взял за основу мод MIZO, который у меня не заработал, пришлось его переделать и адаптировать под новые версии Инвижина 2.2.х, около десятка гифок с флагами добавил, которых там нехватало.

А потом русскую инструкцию сам сделал, в которой учитывались все изменения, которых нету у MIZO.

Молодец!!!!!!!!!!!!! :D

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...

Если в skin_topic (просмотр темы) -> RenderRow

есть

<if="$author['custom_fields'] != """>
				{$author['custom_fields']}
			</if>

То зачем ещё добавлять пункт 6

Шаг 6.
Перейдите в Админ Центре вашего форума, в раздел "Внешний Вид" (LOOK & FEEL).
Выберите в колонке слева, в подразделе "Скины и Шаблоны" (Skins & Templates), категорию "Управление Скинами" (Skin Manager).
Справа, появится окно "Управление Настройками Скинов" (Manage Skin Sets). 
Выберите в "Настройках Скина" (Skin Sets) используемый вами Скин, если вы используете несколько Скинов, то данную процедуру придётся проделать во всех используемых Скинах...
При помощи левой кнопки мыши выбераете "Редактирование фрагментов HTML" (Edit Template HTML), и далее выбираете "Вид Темы" (Topic View).
В правом окне нажимаете на "Отображение в Колонке" (RenderRow). Вверху откроется окно со скриптом, в котором ищите - {$author['member_number']}<br />
Ниже добавляете - <if="author['field_#'] != """>Country: {$author['field_#']}<BR><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br />

Сохраняете изменения, нажав на "Save template Bit".

 

Просто не понятно. Тем более, что после этого возникают белые страницы при просмотре тем

Объясните пожалуйста )))

Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 2 недели спустя...

автору мода FAQ видимо надо переписать по 2.2.2 - вообще не те пути, что пишутся для редактирования в FAQ

 

многие поля вообще не соответствуют с теми, что в FAQ

установил

 

6-ой шаг:

Шаг 6.
Перейдите в Админ Центре вашего форума, в раздел "Внешний Вид" (LOOK & FEEL).
Выберите в колонке слева, в подразделе "Скины и Шаблоны" (Skins & Templates), категорию "Управление Скинами" (Skin Manager).
Справа, появится окно "Управление Настройками Скинов" (Manage Skin Sets). 
Выберите в "Настройках Скина" (Skin Sets) используемый вами Скин, если вы используете несколько Скинов, то данную процедуру придётся проделать во всех используемых Скинах...
При помощи левой кнопки мыши выбераете "Редактирование фрагментов HTML" (Edit Template HTML), и далее выбираете "Вид Темы" (Topic View).
В правом окне нажимаете на "Отображение в Колонке" (RenderRow). Вверху откроется окно со скриптом, в котором ищите - {$author['member_number']}<br />
Ниже добавляете - <if="author['field_#'] != """>Country: {$author['field_#']}<BR><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br />

 

можно было по точнее и проще написать?

внешний вид ---> IPB Default Skin ----> Изменить HTML шаблоны ----> skin_topic (просмотр темы) ----> RenderRow

 

такой путь для редактирования?

нашел я строку

{$author['member_number']}<br />

но только у меня ошибка парсинга выходит после добавления.

исправил и сделал как написали выше

 

у меня выглядит так

<if="$author['custom_fields'] != """>country:<br /><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br />

 

выбирается страна на форуме в настройках профиля, только вот флаг не показывается

 

14:30

исправил позже :)

вообщем в шаге 5 не так сделал :D

теперь работает

 

в FAQ потомучто тоже описание не для 2.2.2 Russian IBP, поля вообще по другому обзываются

 

кстати, как сделать чтоб флаг показывался напротив слова country:

а не под ним?

 

14:45

исправил

 

тэг <br>

перед

img src="style_images/flags/

он лишний, вообще не нужен, убрал

пропала пустая строка, под словом Country, но всё равно не напротив флаг располагается, а под словом Country ;)

Ссылка на комментарий
Поделиться на других сайтах

оппробовал мод,все нормально

 

ед. что могу сказать на пункт 6 смело можно забить - работает отлично и без него,а так масло масляное.

 

тогда установка сводиться только лишь в работе в админке по оформлению поля и закачке файлов с флагами на сервер.

 

главное обращать внимание на назание,а не бездумно выполнять пункты в мануале,т.к. названия свойст доп. полей в русской 2.2.2 отличаются от названий в мануале.

Ссылка на комментарий
Поделиться на других сайтах

там ещё есть пункт

Это поле обязательно к заполнению?

При выборе «Да», будет выводиться сообщение об ошибке до тех пор, пока пользователь его не заполнит. [да] [нет]

 

вообщем хоть да, выбирую хоть нет, всё равно потом зарегистрироваться получается

 

как сделать фальшивое поле, чтоб спамеры не могли регистрироваться?

у меня сейчас по умолчанию все спамеры из Афганистана стали :D

так как эта страна первая в списке

Ссылка на комментарий
Поделиться на других сайтах

юзаю FireFox и сразу не заметил, там пустую картинку не отображает просто вообще

 

в Internet Explorer рядом со словом Country: сегодня заметил

показывает пустой квадрат с адресом /flags/.gif

 

если добаляю в коде $, шаг 6-ой мода:

<if="author['field_#'] != """>Country: {$author['field_#']}<BR><img src="style_images/flags/{$author['field_#']}.gif" border='0'></if><br />

 

меняю if="author['field_#'] на if="$author['field_#']

тогда пустой квадрат исчезает, но и надпись Country тоже исчезает на форуме в топиках.

 

что тут не так в моде?

явно он не для 2.2.2

 

как правильно исправить и чтоб не показывало пустой квадрат, но показывало Country

 

код 6-ого шага у меня выглядит так

<if="$author['field_#'] != """>Country: {$author['field_#']}<img src="style_images/flags/{$author['field_#']}.gif" border='0'></if>

с добавленным $ в начале кода и убранными br

Ссылка на комментарий
Поделиться на других сайтах

Нужно # заменить на id этого доп поля. Находится методом подбора :D или можно посмотреть в бд или в адресе страницы при редактированиее допполя в админке ;)
Ссылка на комментарий
Поделиться на других сайтах

ок спасибо исправил на 1, стало два флага показывать :D

и по мимо графического флага появилась надпись Country и название самой страны пишется теперь.

 

там в шаге 5-ом

В графе "Формат для показа в Теме?" (Topic View Format?), добавляем в окно - <img src='style_images/flags/{key}.gif'>

 

у меня нет такого окна, а есть окно Отображение поля в сообщении:

там у меня ранее было добавлено

<img src='style_images/flags/{key}.gif'>

 

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

 

это нормально?

Ссылка на комментарий
Поделиться на других сайтах


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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.