Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

Attach:
(Clear Attachment)
(more attachments)
Allowed file types: gif, jpg, png, txt, tpl, lng, ini, pvd, psf, ini, cfg, csv, zip, xml, pas, 7z
Restrictions: 4 per post, maximum total size 1024KB, maximum individual size 1024KB
Note that any files attached will not be displayed until approved by a moderator.
Verification:
Type the letters shown in the picture
Listen to the letters / Request another image

Type the letters shown in the picture:
How many words are in this question?:

shortcuts: hit alt+s to submit/post or alt+p to preview


Topic Summary

Posted by: afrocuban
« on: April 28, 2013, 04:59:51 pm »

Thanks rick.

Then some option by design for a "url" field in Preferences to store a movie/person link as a text?

I know, I know. We have holidays here, and I have some extra time not using it to get a life ;D
Posted by: Ivek23
« on: April 28, 2013, 04:44:02 pm »

So, it means it's impossible to do such thing with predefined "url" field?

That's right. A hyperlink can only be created in a multiselect list or memo field. If you could turn the URLs in [URL] into hyperlinks, the plugins and scripts that rely on them wouldn't work.

Thank you, Rick for the explanation. I also learned something new from this explanation.
Posted by: rick.ca
« on: April 28, 2013, 04:19:10 pm »

So, it means it's impossible to do such thing with predefined "url" field?

That's right. A hyperlink can only be created in a multiselect list or memo field. If you could turn the URLs in [URL] into hyperlinks, the plugins and scripts that rely on them wouldn't work.
Posted by: Ivek23
« on: April 28, 2013, 06:16:10 am »

So, it means it's impossible to do such thing with predefined "url" field?

Sorry, I have no answer to this because I do not know, but I think Nostra easier to answer this question.
Posted by: afrocuban
« on: April 27, 2013, 07:58:07 pm »

Thanks Ivek!

So, it means it's impossible to do such thing with predefined "url" field?
Posted by: Ivek23
« on: April 27, 2013, 03:05:12 pm »

For AllMovie_new script I found the way, defining custom field and the codes would be (for example):

Allmovie script:
Code: [Select]
//Get ~mfURL~ or ~URL~

endPos := Pos('"><span>overview</span></a>', HTML);
if endPos > 0 then begin
curPos := PrevPos('href="/movie', HTML, endPos);
AddFieldValue(mfURL, BASE_URL + Copy(HTML, curPos + 6, endPos - curPos - 6));
end else
AddFieldValue(mfURL, MovieURL);
AddCustomFieldValueByName('AllMovie.com', '<link url="' + MovieURL + '">AllMovie.com</link>');

Skin:
Code: [Select]
<row>
                <column space="0" halign="left" autosize="true" valign="top">
                  <label>
                    <font>
                      <color>$000000</color>
                      <bold/>
                    </font>
                    <caption>Other URLs: </caption>
                  </label>
                  <custom field="AllMovie.com" linkcolor1="$338900"/>
                </column>
              </row>

Still, the OP question stands if it's possible to import urls in "url" field in such way.

Yes, it is possible if you use Imdb Movie Script for rating ... and the url do the same way as is done in Allmovie_new script.

Example for Imdb:
Code: [Select]
//Get ~mfURL~ or ~IMDb Url~
endPos := Pos('" /><meta property="og:url"', HTML);
if endPos > 0 then begin
curPos := PrevPos('"canonical" href="', HTML, endPos);
AddFieldValue(mfURL, Copy(HTML, curPos + 18, endPos - curPos - 18));
end else
AddFieldValue(mfURL, MovieURL);
AddCustomFieldValueByName('IMDb.com', '<link url="' + MovieURL + '">IMDb.com</link>');

However, the same also in the skin:
Code: [Select]
<row>
                <column space="0" halign="left" autosize="true" valign="top">
                  <label>
                    <font>
                      <color>$000000</color>
                      <bold/>
                    </font>
                    <caption>Other URLs: </caption>
                  </label>
                  <custom field="IMDb.com" linkcolor1="$338900"/>
                </column>
              </row>
Posted by: afrocuban
« on: April 27, 2013, 02:18:07 pm »

For AllMovie_new script I found the way, defining custom field and the codes would be (for example):

Allmovie script:
Code: [Select]
//Get ~mfURL~ or ~URL~

endPos := Pos('"><span>overview</span></a>', HTML);
if endPos > 0 then begin
curPos := PrevPos('href="/movie', HTML, endPos);
AddFieldValue(mfURL, BASE_URL + Copy(HTML, curPos + 6, endPos - curPos - 6));
end else
AddFieldValue(mfURL, MovieURL);
AddCustomFieldValueByName('AllMovie.com', '<link url="' + MovieURL + '">AllMovie.com</link>');

Skin:
Code: [Select]
<row>
                <column space="0" halign="left" autosize="true" valign="top">
                  <label>
                    <font>
                      <color>$000000</color>
                      <bold/>
                    </font>
                    <caption>Other URLs: </caption>
                  </label>
                  <custom field="AllMovie.com" linkcolor1="$338900"/>
                </column>
              </row>

Still, the OP question stands if it's possible to import urls in "url" field in such way.
Posted by: afrocuban
« on: April 27, 2013, 01:14:53 pm »

Instead of:
http://www.imdb.com/title/tt1764234/ for "url" field,

is it possible for users to present link in PVD skin like this:

IMDb

without changing IMDb plugin, but only by creating some syntax in skin's xml?

Same question for Ivek for his Allmovie_new script (Allmovie.com.psf)