Ask a Question related to Macromedia Exchange Dreamweaver Extensions, Design and Development.

  1. #1

    Default Translatro Problem

    Hey guyz,

    I have this problem when creating a Translator in DW. Basically what I want
    to achieve is to convert a specific php tag into some text.

    eg:

    I want to use that translator only for php files.
    In my php file i have a php function declared like function myFunc(s){print s;
    }.
    Then in the body I use this:

    <?=myFunc('my custom string')?>

    When I go to Design View all I want to see is the string 'my custom string',
    therefore I've implemented the following Translator:

    myKeyBeg="<?=myFunc('";
    myKeyEnd="')?>";

    function getTranslatorInfo(){
    returnArray = new Array(9);

    returnArray[0] = "PWT_TEAM"; // The translatorClass
    returnArray[1] = "myFunc() php func Translator";// The title
    returnArray[2] = "1"; // The number of extensions
    returnArray[3] = "php"; // The first extension
    returnArray[4] = "2"; // The number of expressions
    returnArray[5] = myKeyBeg; // The first expression
    returnArray[6] = myKeyEnd; // The second expression
    returnArray[7] = "byString"; // By String
    returnArray[8] = "0"; // Primary Order

    return returnArray;
    }

    function translateMarkup(docNameStr, siteRootStr, inStr){
    if(inStr.length==0) return inStr;

    var outStr = inStr;
    var start = outStr.indexOf(myKeyBeg); // 1st instance of Pound Conditional
    code
    var end;
    var myStr;

    while (start != -1){
    end = outStr.indexOf(myKeyEnd,start);
    myStr = outStr.substring(start+myKeyBeg.length,end);
    outStr = outStr.substring(0,start) + myStr +
    outStr.substring(end+end.length);
    start = outStr.indexOf(myKeyBeg); // another instance of Pound Conditional
    code
    }
    return outStr;
    }


    However it doesn't seem to work. Executes fine but if i put an alert just
    before return to print out outStr it shows the proper out string, and in
    dreamweaver I see everything properly replaced, but than everything dissapears.
    Does anyone have the same problem?

    KarlitosMajdos Guest

  2. Similar Questions and Discussions

    1. contribute problem - access denied file may not existpermission problem
      Recieving the following error message - "access denied file may not exist , or there could be a permission problem" this happened this morning ,...
    2. Problem playing Quicktime thru .DCR embedded in HTML - pathreferencing problem?
      Greetings earthlings and Director heads. Here's the problem: created an HTML file containing shockwave (dcr) movie that calls quicktime movies in...
    3. Uploading problem = weird warning (was: access denied problem.....)
      Hi, I had a problem where my upload form was not working on our production server but was working on two other servers, after checking the...
    4. #21611 [Opn]: Problem with version_compare() (Was: Problem with pear cli and release numbers)
      ID: 21611 Updated by: et@php.net -Summary: Problem with pear cli and release numbers Reported By: jan at horde...
    5. Problem with Apache Web Server config file and PHP (please give advice on what problem may be me)
      HI: Can anyone refer me to someone that can help with the problem below. I installed Apache Web Server on my laptop which has Windows XP. I...
  3. #2

    Default Re: Translatro Problem

    anyone had this problem b4?
    KarlitosMajdos Guest

  4. #3

    Default Re: Translator Problem

    may be this will solve your problem
    [url]http://smarty.incutio.com/?page=SmartyDreamweaver[/url]
    sherifmayika Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139