Раньше мужчины authors view firstname. First Name — имя или фамилия? #2. Продвинутое использование

Установка той или иной программы или регистрация на иностранном сайте часто требует заполнения формы, где встречаются такие графы, как Last Name и First Name. Несмотря на то, что сегодня английский язык достаточно распространен, у многих пользователей интернета или программ нередко возникают трудности или сомнения. Информация, представленная ниже, поможет не допускать ошибок при регистрации.

При регистрации на сайтах, буксах, заполнении анкет требуется указать информацию о пользователе, личные и/или контактные данные. Первое, что нужно написать, это имя и фамилия — «First Name» и «Last Name». Слово «Name» знакомо многим, оно переводится как «имя». В заблуждение вводят слова First и Last. Где писать фамилию, а где имя, знают не все.

Итак, объясняем: Name — это имя, Last Name — это фамилия, в английском она еще обозначается словами Surname или Family Name. Кстати кроме имени и фамилии у некоторых американцев есть еще и второе имя или отчество — Middle Name, данное при рождении (часто это бывает вообще любое понравившееся слово). Например, полное имя Джона Леннона John Winston Lennon, где Winston — второе имя. Это, конечно информация для общего развития, для регистрации для использования интернет ресурсов, такие подробности не обязательны.

Таким образом, в поле First Name пишем свое имя, а в — Last Name или Surname перевод пишем свою фамилию. Выглядит это так:

First Name: Ana (Ann)

Last Name: Simonova

Вот и разобрались, все, оказывается, не так сложно.

Другие пункты в заполнении анкет

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

Account Information — что значит информация об аккаунте:

* Login or username: имя аккаунта или имя пользователя — может быть даже выдуманное.

* Password: пароль, состоящий из букв и цифр (его необходимо запомнить или записать);

* Re-Password: -здесь требуется повторить пароль;

* Email address: адрес электронной почты;

* Re-Email address: повторите e-mail;

Member/User Information — Персональная информация о пользователе

* First Name: Имя

* Middle Name: Отчество

* Last Name: Фамилия

иногда вместо вышеперечисленных трех граф встречается одна Full Name/Your Name: И.О.Ф.

* Age: возраст;

* Date of birth: дата рождения;

* Gender: Male/Female — пол: мужской/женский;

* Address: улица/дом/квартира

* City/Town: город/поселок

* ZIP/Postal Code: почтовый индекс

* Country: Страна проживания

Phone #: — телефон с указанием кода страны, кода города.

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

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

28.02.2012 Ромчик

Доброго времени суток. Мы с Вами продолжаем изучать теги для шаблонов WordPress. В прошлом материале мы рассмотрели основные теги для шаблонов WordPress. Сегодня мы остановимся на тегах для работы с автором(авторами) постов в WordPress. Теги для работы с автором постов WordPress позволяют нам: выводит автора поста, выводит ссылку на ресурс автора, выводить дополнительную информацию об авторе и многое другое.

the_author ()
Данный тег выводит автора поста. Тег должен использоваться внутри механизма The Loop . Если необходимо получить данные для дальнейшей обработки, то необходимо использовать тег . Может принимать параметр $post-id — id поста.
Пример:

This post was written by

get_the_author()
Данный тег возвращает автора поста для дальнейшей обработки. Необходимо использовать в механизме The Loop .
Пример:

the_author_link()
Этот тег выводит ссылку на сайт автора сообщения. Данный адрес устанавливается в админке WordPress. Используется в механизме The Loop . Если Вам необходимо получить ссылку на сайт автора для дальнейшей обработки, то используйте функцию get_the_author_link();
Пример:

Written by:

get_the_author_link()
Данная функция возвращает ссылку на сайт автора для дальнейшего использования.

the_author_meta()
Отображает мета данные автора. Принимает два параметра $field, $userID, где $field может принимать следующие значения:

  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name
  • nickname
  • first_name
  • last_name
  • description
  • jabber
  • user_level
  • user_firstname
  • user_lastname
  • user_description
  • rich_editing
  • comment_shortcuts
  • admin_color
  • plugins_per_page
  • plugins_last_view

и $userID — id пользователя. Если данная функция используется в механизме The Loop, то указывать $userID ненадо.
Пример:

The email address for user id 25 is

the_author_posts()
Показывает общее количество сообщений, написанных данным автором. Используется внутри механизма The Loop .
Пример:

has blogged posts

the_author_posts_link()
Выводит ссылку на все сообщения автора. Должен использоваться в механизме The Loop .
Пример:

Other posts by

wp_dropdown_users()
Создает выпадающий список авторов данного ресурса. Принимает в качестве параметра массив $args, следующего вида:

null, // string "show_option_none" => null, // string "hide_if_only_one_author" => null, // string "orderby" => "display_name", "order" => "ASC", "include" => null, // string "exclude" => null, // string "multi" => false, "show" => "display_name", "echo" => true, "selected" => false, "include_selected" => false, "name" => "user", // string "id" => null, // integer "class" => null, // string "blog_id" => $GLOBALS["blog_id"], "who" => null // string); ?>

  • show_option_all — вызывает html выпадающего списка для того, чтобы выбрать всех пользователей
  • show_option_none — вызывает html выпадающего списка для того, чтобы не выбирать ни одного пользователя
  • hide_if_only_one_author — скрывать, если только один пользователь
  • orderby — сортировка по полю, принимает следующие значения: ID, user_nicename, display_name — по умолчанию
  • order — порядок сортировки, может прнимать следующие значения: ‘ASC’ — по умолчанию, ‘DESC’
  • include — перечисляются через запятую индентификаторы пользователей, которые будут включены в список. По умолчанию все включены.
  • exclude — перечисляются через запятую индентификаторы пользователей, которы не будут включены в выпадающий список. По умолчанию исключенных нет.
  • multi — пропускать атрибут ID в выбранном элементе, по умолчанию: false.
  • show — какое поле показывать в списке, принимает следующее значение: ‘ID’, ‘user_login’, ‘display_name’ — по умолчанию
  • echo — показывать пользователей(true) или вернуть результат (false) для дальнейшей обработки.
  • selected — id пользователя, который будет выбран. По умолчанию: пусто.
  • include_selected — всегда включает выбранный индентификатор пользователя. По умолчанию: false.
  • name — имя пользователя, которое будет выбрано в выпадающем списке. По умолчанию: user.
  • id — атрибута выбранного элемента.
  • class — class выбранного элемента.
  • blog_id — id блога (только для мультисайта). По умолчанию: текущий.
  • who — каких пользователей запрашивать, в настоящее время поддерживает только авторов.

wp_list_authors()
Отображает список авторов сайта ввиде ссылки на посты. Опционально этот тег выводит сообщенея каждого автора и ссылку на RSS. В качестве параметра может принимать массив вида:

"name", "order" => "ASC", "number" => null, "optioncount" => false, "exclude_admin" => true, "show_fullname" => false, "hide_empty" => true, "echo" => true, "feed" => , "feed_image" => , "feed_type" => , "style" => list, "html" => true); ?>

  • orderby — поле, которое используется для сортировки результатов, может принимать следующие значения: name — по умолчанию, email, url, registered, id, user_login, post_count
  • order — порядок сортировки, принимает следующие значения: ASC — по умолчанию, DESC
  • number — максимальное количество отображаемых пользователей, по умолчанию: ограничений нет
  • optioncount — отображать или нет количество опубликованных сообщений пользователя, принимает: 1(true) — по умолчанию или 0(false)
  • exclude_admin — исключить администратора из списка, принимает 1(true) — по умолчанию или 0 (false)
  • show_fullname — отображать полное имя автора (имя и фамилию), может принимать два значения 1(true) и 0(false) — по умолчанию
  • hide_empty — отображать или не отображать список авторов, если он пуст. Принимает два значения 1(true) — по умолчанию и 0(false)
  • echo — отобоажать или возвращать для дальнейшей обработки результат, может принимать два значения 1(true) — по умолчанию и 0(false)
  • feed — текст ссылки на RSS поток для каждого автора
  • feed_image — путь/файл картинки
  • feed_type — тип потока. Может принимать следующие значения: — по умолчанию, rss2, atom, rss, rdf
  • style — стиль в котором будет отображаться список авторов, может принимать следующие значения: list — по умолчанию, none
  • html — как перечислять элементы как html или как список. Мржет принимать два значения 1(true) — по умолчанию,как html или 0(false) как текст

get_author_posts_url()
Получает адрес автора по заданному ID автора. Может принимать два параметра $author_id и $author_nicename, где $author_id — ID автора, $author_nicename — ник пользователя.

На этом рассмотрение тегов автора(авторов) постов для темы WordPress мы закончили. А в следующем материале мы рассмотрим теги закладки для шаблонов WordPress. Так, что не пропускайте выхода новых постов, подписавшись на RSS-рассылку данного блога.
А пока все. Всем удачной разработки.

A Dictionary of First Names (2 ed.)

Patrick Hanks, Kate Hardcastle, and Flavia Hodges

Over 6,000 names

‘I have returned to this dictionary again and again for sheer pleasure?’ - Financial Times

We all have a first name, but how many of us really know its origin and history? This dictionary covers over 6,000 names in common use in English, including the traditional and the very newest. It tells you the age, origin, and meaning of the name, as well as how it has fared in terms of popularity, and who the famous fictional or historical bearers of the name have been. It covers alternative spellings, short forms and pet forms, masculine and feminine forms, as well as help with pronunciation.

Bibliographic Information

Publisher: Oxford University Press Print Publication Date: 2006 Print ISBN-13: 9780198610601 Published online: 2006 Current Online Version: 2006 DOI: 10.1093/acref/9780198610601.001.0001 eISBN: 9780191726675

Authors

Patrick Hanks, author

Kate Hardcastle, author

Flavia Hodges, author

Patrick Hanks is a lexicographer, onomastician, and corpus linguist. He is a Visiting Professor at the Bristol Centre for Linguistics, University of the West of England.

Flavia Hodges is a philologist, lexicographer, and publisher.

I"m a DBA and the developers in my organization want to use the Entity Framework (EF) in their applications. While I understand how EF can dynamically generate the SQL for queries, we have many existing views that I would like to be able to continue to use. How can I do this with the Entity Framework?

Solution

The Entity Framework (EF) is an Object Relational Mapping (ORM) tool that allows developers to work with the database by simply writing .NET code. For an introduction to EF take a look at our earlier tip Intro to Entity Framework with SQL Server . EF has built-in support for using existing views. Essentially it will treat the results returned from a view as an entity, similar to a table. When you use Visual Studio"s Entity Data Model Wizard to generate a model from an existing database, an entity is created for each table that you select. When you select a view an entity will be created for it as well.

To demonstrate let"s start out with a very simple hypothetical schema that represents a database for the the MSSQLTips web site:

As is typical we have a normalized schema with foreign key relationships between the Tip table and the TipCategory and Author tables. In order to simplify querying we make use of the following view to return the data that we need for a particular web page:

CREATE VIEW . AS SELECT t.TipID , a.FirstName + " " + a.LastName Author , t.Title , c.TipCategoryName , t.PublishDate , t.URL FROM dbo.Author a INNER JOIN dbo.Tip t ON t.AuthorID = a.AuthorID INNER JOIN dbo.TipCategory c ON c.TipCategoryID = t.TipCategoryID WHERE (t.PublishDate IS NOT NULL)

Creating the EF Model

We are now ready to create our EF model that will make our view available. My starting point is a Visual Studio 2008 SP1 Console application. Add an ADO.NET Entity Data Model to the project and name it MSSQLTipsModel.edmx as shown below:

Click Add then choose Generate from database in the Choose Model Contents dialog as shown below:

Click Next then select an existing database connection or click New Connection to create one as shown below:

Note that the Save entity connection settings in the App.Config checkbox is checked which puts the necessary connection information into the application"s configuration file. Typically you would want to do this. Click Next then select the views to be included in the model from the Choose Your Database Objects dialog as shown below:

Click Finish to complete the Entity Data Model Wizard. You will see the following message displayed:

The table/view "EFTipsSample.dbo.vTipList" does not have a primary key defined. The key has been inferred and the definition was created as a read-only table/view.

When you create a model, EF will automatically generate the classes required to query and manipulate the entities. However, this is not the case for an entity that is based on a view. You"ll get what you need to query the entity but you can"t perform inserts, updates or deletes automatically. You can create your own stored procedures to do this. You can refer to our earlier tip How To Use SQL Server DML Stored Procedures with the Entity Framework for the details.

Sample Code

Now we are ready to write some sample code to query based on the view in our EF model. You can take a look at the code generated by EF; you will find it in the MSSQLTipsModel.Designer.cs file. There are a couple of noteworthy things to point out:

  • The EFTipsSampleEntities class is the container for your entities; this class name was automatically generated on the Choose Your Data Connection dialog
  • The vTipList class represents the entity created from the view of the same name; it has a property for each column in the view

The following is the simplest bit of code that will perform a query using the view and display each row and its columns.

Выводит указанное поле метаданных текущего или указанного пользователя. Метаданные указываются в профиле.

Указывать $user_id нужно, если функция используется за пределами цикла WordPress.

Можно использовать внутри цикла WordPress , то параметр $user_id указывать не нужно - данные будут браться для текущего автора поста.

✈ 1 раз = 0.000012с = очень быстро | 50000 раз = 0.03с = скорость света | PHP 7.1.2, WP 4.7.3

Использование

$field(строка) (обязательный)

Данные которые нужно вывести. Доступные поля:

user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
display_name
nickname
first_name
last_name
description
jabber
aim
yim
user_level
user_firstname
user_lastname
user_description
rich_editing
comment_shortcuts
admin_color
plugins_per_page
plugins_last_view
ID

По умолчанию: нет

$user_id(число)

ID пользователя. Если указать этот параметр, то функцию будет возвращать данные указанного пользователя (автора).

По умолчанию данные будут выводиться для текущего пользователя (когда используется внутри цикла WordPress).
По умолчанию: текущий пользователь

Примеры

#1. Выведем email автора поста (используем функцию внутри Цикла):

E-mail атора:

#1.1 Выведем email автора с ID=45:

E-mail адрес автора с идентификационным номером 25:

#2. Продвинутое использование

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

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то