Snitz Forums 2000
Snitz Forums 2000
Home | Profile | Register | Active Topics | Members | Search | FAQ
 All Forums
 Snitz Forums 2000 MOD-Group
 MOD Add-On Forum (W/O Code)
 Google Image Mod

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!
Before posting, make sure you have read this topic!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
   

T O P I C    R E V I E W
Carefree Posted - 20 February 2011 : 11:17:36
I'm working on a little mod, ran into a snag getting the URL variable in the func common tags to work right. I'm not getting the first strTempString value to appear.


   CodeTags(1,1,2) = "<a href=""originalurl&q="& strTempString & """>" & strTempString
   CodeTags(1,2,2) = "</a>"
4   L A T E S T    R E P L I E S    (Newest First)
Carefree Posted - 21 February 2011 : 06:44:49
I'll have to separate my notes and write it up, Davio. Working on too many things at the same time. It still has one bug to work out.


OK, here's what I did for the guy. He wanted a single button added to the editor functions so that he could put in a hotlink to Google images about a particular subject.

Save this to your images folder as "icon_editor_gimage.png":


"inc_func_common.asp"

Search for the following line (appx 1555):

Sub WriteFooter() %>

Above it, insert the following:

'	##### GImage Below #####
Function ReplaceGImageTags(fString)
   Dim oTag, cTag
   Dim roTag, rcTag
   Dim oTagPos, cTagPos
   Dim nTagPos
   Dim counter1, counter2
   Dim strCodeText
   Dim Tagcount
   Dim strTempString, strResultString
   TagCount = 2
   Dim CodeTags(2,2,2)
   Dim strArray, strArray2
   CodeTags(1,1,1) = "[GImage]"
   CodeTags(1,2,1) = "[/GImage]"
   CodeTags(1,1,2) = "<a href=""http://images.google.com/images?hl=en&source=img&q="
   CodeTags(1,2,2) = "</a>"
   CodeTags(2,1,1) = "[GImage]"
   CodeTags(2,2,1) = "[/GImage]"
   CodeTags(2,1,2) = CodeTags(1,1,2)
   CodeTags(2,2,2) = CodeTags(1,2,2)
   strResultString = ""
   strTempString = fString
   for counter1 = 1 to TagCount
      oTag   = CodeTags(counter1,1,1)
      roTag  = CodeTags(counter1,1,2)
      cTag   = CodeTags(counter1,2,1)
      rcTag  = CodeTags(counter1,2,2)
      oTagPos = InStr(1, strTempString, oTag, 1)
      cTagPos = InStr(1, strTempString, cTag, 1)
      if (oTagpos > 0) and (cTagPos > 0) then
         strArray = Split(strTempString, oTag, -1)
         for counter2 = 0 to Ubound(strArray)
            if (Instr(1, strArray(counter2), cTag) > 0) then
               strArray2 = split(strArray(counter2), cTag, -1)
               strCodeText = trim(strArray2(0))
               strResultString = strResultString & roTag & strCodeText & """ target=""_blank"">" & strCodeText & rcTag & strArray2(1)
            else
               strResultString = strResultString & strArray(counter2)
            end if
         next
         strTempString = strResultString
         strResultString = ""
      end if
   next
   ReplaceGImageTags = strTempString
End Function
'	##### GImage Above #####

Next, search for the following line (appx 146):

	FormatStr = fString

Above it, insert the following:

	'	##### GImage Below #####
   fString = ReplaceGImageTags(fString)
	'	##### GImage Above #####

"inc_iconfiles.asp"

Search for the following line (appx 148):

Const strIconZap = "icon_zap.gif|16|16"

Below it, add the following:

'	##### GImage Below #####
Const strIconGImage = "icon_editor_gimage.png|23|22"
'	##### GImage Above #####

"inc_post_buttons.asp"

Search for the following lines (appx 61-63):

if strIMGInPosts = "1" then
	Response.Write	"<a href=""Javascript:image();"" tabindex=""-1"">" & getCurrentIcon(strIconEditorImage,"Insert Image","align=""top""") & "</a>" & vbNewLine
end if

Change them to say:

if strIMGInPosts = "1" then
	Response.Write	"<a href=""Javascript:image();"" tabindex=""-1"">" & getCurrentIcon(strIconEditorImage,"Insert Image","align=""top""") & "</a>" & vbNewLine
	'	##### GImage Below #####
	Response.Write	"<a href=""Javascript:GImage();"" tabindex=""-1"">" & getCurrentIcon(strIconGImage,"Google Images","align=""top""") & "</a>" & vbNewLine
	'	##### GImage Above #####	
end if

"inc_code.js"

Add the following to the very bottom of the file:

function GImage() {
   var text = getText();
   if (helpstat) {
      alert("GImage tag searches for related images on Google.\n\nUSE: [GImage](words to search for)[/GImage]");
   } else if (basic) {
      AddTxt="[GImage]" + text + "[/GImage]";
      AddText(AddTxt);
   } else {
      if (text) {
         txt=prompt("Image to search for.",text);
      } else {
         txt=prompt("Image to search for.","Insert words describing image to search for.");
      }
      if (txt!=null) {
         AddTxt="[GImage]"+txt+"[/GImage]";
         AddText(AddTxt);
      }
   }
}
Davio Posted - 20 February 2011 : 23:58:19
Care to share for the benefit of others?
Carefree Posted - 20 February 2011 : 21:19:13
Never mind. Fixed it using a different approach.
kyodai Posted - 20 February 2011 : 11:27:20
I'd personally have put a blank in before the ampersand but i can't see any real error here.

Snitz Forums 2000 © 2000-2021 Snitz™ Communications Go To Top Of Page
This page was generated in 0.08 seconds. Powered By: Snitz Forums 2000 Version 3.4.07