links

  • chumak1974
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #643 by chumak1974
links was created by chumak1974
Как можно через менеджер меток с фронтенда сайта добавить ссылку не на изображение а на страницу сайта?

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago - 12 years 6 months ago #644 by Dima
Replied by Dima on topic links
Добрый вечер. Пока никак.
Такая опция будет доступна в следующих релизах, когда добавится некий конструктор, позволяющий выбирать, какие поля будут доступны для ввода

Don't forget support my developments: post review in JED , donate , help with translation ;)
Last edit: 12 years 6 months ago by Dima.

Please Log in or Create an account to join the conversation.

  • chumak1974
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago #645 by chumak1974
Replied by chumak1974 on topic links
Можно ли изменить это в коде default.php ?

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago - 12 years 6 months ago #646 by Dima
Replied by Dima on topic links
Да.

Для этого ищите строку markerhrefimage

У вас в результатах будет следующее

блок 1
(строка 92)
Code:
$markerhrefimage = substr($_POST["markerhrefimage"], 0, 500);



блок 2
(строка 198)
Code:
$newRow->hrefimage = htmlspecialchars($markerhrefimage, ENT_QUOTES, 'UTF-8');

блок 3
(строки 498 - 502)
Code:
$scripttext .= ' \''.JText::_( 'COM_ZHGOOGLEMAP_MAPMARKER_DETAIL_HREFIMAGE_LABEL' ).' \'+' ."\n"; $scripttext .= ' \'<br />\'+' ."\n"; $scripttext .= ' \'<input name="markerhrefimage" type="text" maxlength="500" size="50" value="'. htmlspecialchars($currentmarker->hrefimage, ENT_QUOTES, 'UTF-8').'" />\'+' ."\n"; $scripttext .= ' \'<br />\'+' ."\n";

блок 4
(строки 3336-3340)
Code:
$scripttext .= ' \''.JText::_( 'COM_ZHGOOGLEMAP_MAPMARKER_DETAIL_HREFIMAGE_LABEL' ).' \'+' ."\n"; $scripttext .= ' \'<br />\'+' ."\n"; $scripttext .= ' \'<input name="markerhrefimage" type="text" maxlength="500" size="50" value="" />\'+' ."\n"; $scripttext .= ' \'<br />\'+' ."\n";

Это пример. Вы можете вставить либо вместо, либо еще куда свой код, который будет обрабатывать переданные данные.

Т.е. например, скопируйте и вставьте указанные блоки после них, и вставьте вместо hrefimage значение hrefsite

Т.е. есть 2 столбца в таблице, в hrefimage сохраняется значение для URL изображения, а в hrefsite - для сайта.

Только также учтите, что "Action by Click" также не выведена, и Вы не сможете управлить тем, чтобы пользователь управлял что будет по клику не метке.

Номера строк могут отличаться, т.к. вносятся изменения.

Don't forget support my developments: post review in JED , donate , help with translation ;)
Last edit: 12 years 6 months ago by Dima.

Please Log in or Create an account to join the conversation.

  • chumak1974
  • Topic Author
  • Offline
  • New Member
  • New Member
More
12 years 6 months ago - 12 years 6 months ago #647 by chumak1974
Replied by chumak1974 on topic links
Везде добавил поля в файле \components\com_zhyandexmap\views\zhyandexmap\tmpl\default.php не появилось поле, может где то еще надо прописать? Извините немного перепутал топик но принцип тотже.
Attachments:
Last edit: 12 years 6 months ago by chumak1974.

Please Log in or Create an account to join the conversation.

More
12 years 6 months ago #648 by Dima
Replied by Dima on topic links
Ну я бы все-таки проверил.
Блок 1 - присваивает переданное через POST значение в переменную
Блок 2 - записывает в структуру данную переменную, после чего она пойдет в DML (insert, update)
Блок 3 - для формарования InfoWin для вставки
Блок 4 - для формарования InfoWin для изменения

Don't forget support my developments: post review in JED , donate , help with translation ;)

Please Log in or Create an account to join the conversation.

Time to create page: 0.195 seconds
Powered by Kunena Forum