Tag Clouds

I was wondering if there was a way to implement a tag cloud in an eCommerce page much as seen in a Web of Blog page?

You might be able to create something yourself using liquid.

Tags: Business Catalyst

Similar Questions

  • What container to use to implement a tag cloud?

    Hello!
    I would like to implement a tag cloud like those frequently seen in blogs... but I don't know in what container I should put the labels I create. I tried to use a tile or a TileList component... but they all still use cells of equal size, no? The funny think the cloud of Tags to each different tag in size deppending in relevance, so my cells should have different sizes. What container I could use then?

    Thanks in advance,

    Marc

    It is a very good question. Our default containers do not really meet your needs. You'd better write one by extending the canvas. You can also write one from scratch by extending UIComponent and implement the view interface container, but for a first pass with canvas would be easier.

    You have a Collection (for example, collection ArrayCollection) tags. Assume that each "tag" has a label and a weight that will control the font size and font. The right thing to do is to create a class that will serve as the itemRenderer for your new class of tag cloud. So let's assume that your itemRenderer (let's call it TagRenderer) will have its Measure [] method calculate the size appropriate for the tag based on the size label and the police.

    As the itemRenderer will do its work the container should use the size of the itemRenderer instances place. A simple algorithm (use a substitution of updateDisplayList to do this) would be to place the first instance of TagRenderer to (0,0). Then place the adjacent spire (firstRenderer.x + firstRenderer.width, 0). That, until the first line is filled. Then move to the next line (firstRenderer.y + firstRenderer.height) to try again.

    If you do not have the components before you can visit my blog and look for "component" and you should find a few articles on the fact. And of course, the documents of Flex.

  • Word/Tag Cloud Widget

    Hello

    I am looking for a CF8/widget module produce a word displayable user cloudd in a list of tags or words in the document, as what is found at http://www.tagcrowd.com/. I looked into RIA Forge but did ' t find it.

    Will there be a Web 2.0 wizard who did it?

    Thank you!

    ~ Lance
    (202) 470-6353

    Nice! Thank you, ~ Lance

  • Cloud of Tags for styling trouble

    Hey. I struggled to comb my tag cloud. I put the wrong item.

    This is the code I have for the Post of Blog list schema

    {tag_postlist}

    TAGS
    {tag_blogtagcloud: 25}

    {tag_previouspage} {tag_pagination} {tag_nextpage}

  • TESTVERSION. Handle 30 tage handle 7 Tage

    ICH habe mit United meine freunde die adobe runtergelassen, am gleichen tag cloud. Handle (mich mit ein how) habe nur 7 tage testversion tage und haben 30 handle. ICH will are next Monat aber kaufen bis da hin brauch ich die program. Warum habe ich nur 7 tage test? Kann ich das ihren wie auf 30 tage verlangern?

    The tests are now 7 days https://forums.adobe.com/thread/2151685

  • Research and problem of Tags dialog box

    Hello

    I have problem with the research and marking dialog box. I have properly put tags implemented in my custom portal webcenter application. I can add/remove tags on the pages and I am able to navigate through the results using Tag Cloud. However research component dialog does not return no results when I search tags. There is an additional configuration required to get results of tag in the search dialog component? I would be grateful of any information that might help solve this problem.

    Thank you

    Adam

    You have configured Oracle SES?

    If this isn't the case, you will need to configure your WebCenter portal to use the default search adapter.

    Change adf-config. XML as follows:

    
    

    Set to "false" or comment tag properties.

    Kind regards.

  • Make a cloud of Word part 2

    I am doing a cloud of words similar to those you see on sites like this: http://www.roytanck.com/tag-cloud/

    With the help of this forum, I was able to find out how to get the words in orbit around a null object while still having their (automatic East) face towards the camera.

    The problem I have is that when I create a camera for the words to guide to they bow toward the camera, creating a very undesirable effect. I've been messing around with all the different camera settings in an attempt to "flatten" them out, but nothing is. I have attached a screenshot so you can see what I mean.

    Any ideas on how to solve this problem would be appreciated. He leads me into the wall.

    Thank you

    Ray

    I don't think that your focal length is too short, I think that your words should be oriented to a null value which is placed far behind the camera instead of point towards the camera. A lens wide angle on the camera would allow you a greater change of perspective with a smaller Word cloud and a smaller set of words.

    Try to create a null value, called "look at nuull" and then add this expression to the orientation of the layer of your Word property:

    L = thisComp.layer("look at null");
    a = L.toWorld(anchorPoint);
    
    T = thisLayer;
    b = T.toComp(anchorPoint);
    
    lookAt(a, b)
    

    Now place the null value to the position of the camera and make the camera it's parent. You will notice that the position of the null now reads 0,0,0

    Set the value of z on something wild like-5000 and orbit then the camera around your Word cloud. You will have the effect you're looking for.

    You can also randomly position your Word layers in 3D space using this expression with the anchor point of the layer of the word:

    seedRandom(index, timeless = true);
    x = value [0] + random(-200, 200);
    y = value [1] + random(-200, 200);
    z = value [2] + random(-200, 200);
    
    [x, y, z]
    

    Most and without values, set the dimensions of your Word cloud. In this example, it's a pixel cube 400 X 400, in the center of the model.

    I hope this helps. If I had a little more time I'll build a model of the sample. There is also a way with some expressions I can't compose the words of a central turntable without a little research on the vector calculation that would keep all the layers of Word oriented a null remote while you apparent void in the center of the cloud. This would allow you to rotate the cloud instead of orbiting around the camera. It would be a more elegant solution that I'll have to think for a moment.

  • Error installing support OLL packaged Application objects

    Hello

    I am installing OLL packaged Application | http://www.Oracle.com/WebFolder/technetwork/tutorials/OBE/DB/Apex/R41/inst_pkgapp/inst_pkgapp.htm#top

    but during the installation of supported objects, I got error when executing code in 'create_package_body '.
    Error on line 274: PLS-00201: identifier 'UTL_TCP' must be declared
    create or replace package body eba_oll_log
    as
    
    g_start_time    number;
    
    
    procedure log_init
    is
    begin
        g_start_time := dbms_utility.get_time;
    end log_init;
    
    
    
    procedure log_page_view
    is
    begin
    
       insert into eba_oll_page_views
          ( APEX_USER,
            PAGE_ID,
            PAGE_NAME,
            VIEW_DATE,
            TS, 
            ELAPSED_TIME,
            IP_ADDRESS,
            AGENT,
            APEX_SESSION_ID,
            CONTENT_ID,
            CONTENT_TITLE )
       values
          ( v('APP_USER'),
            v('APP_PAGE_ID'),
            wwv_flow.g_step_title,
            trunc(sysdate,'DD'),
            systimestamp, 
            (dbms_utility.get_time-g_start_time)*(.01), 
            owa_util.get_cgi_env('REMOTE_ADDR'), 
            owa_util.get_cgi_env('HTTP_USER_AGENT'), 
            v('APP_SESSION'),
            case when v('APP_PAGE_ID') = 24
                 then v('P24_CONTENT_ID')
                 else null
                 end,
            case when v('APP_PAGE_ID') = 24
                 then v('P24_CONTENT_TITLE')
                 else null
                 end );
    
       if v('APP_PAGE_ID') = 24 then
    
          insert into eba_oll_content_views
             ( APEX_USER,
               VIEW_DATE,
               TS, 
               IP_ADDRESS,
               AGENT,
               APEX_SESSION_ID,
               CONTENT_ID,
               CONTENT_TITLE,
               NOTE )
          values
             ( v('APP_USER'),
               trunc(sysdate,'DD'),
               systimestamp, 
               owa_util.get_cgi_env('REMOTE_ADDR'), 
               owa_util.get_cgi_env('HTTP_USER_AGENT'), 
               v('APP_SESSION'),
               v('P24_CONTENT_ID'),
               v('P24_CONTENT_TITLE'),
               'Viewed' );
    
       end if;
    
       commit;
    
    end log_page_view;
    
    
    
    procedure log_content_click
    is
    begin
    
       insert into eba_oll_content_views
          ( APEX_USER,
            VIEW_DATE,
            TS, 
            IP_ADDRESS,
            AGENT,
            APEX_SESSION_ID,
            CONTENT_ID,
            CONTENT_TITLE,
            NOTE )
       values
          ( v('APP_USER'),
            trunc(sysdate,'DD'),
            systimestamp, 
            owa_util.get_cgi_env('REMOTE_ADDR'), 
            owa_util.get_cgi_env('HTTP_USER_AGENT'), 
            v('APP_SESSION'),
            v('P24_CONTENT_ID'),
            v('P24_CONTENT_TITLE'),
            'Launched' );
    
       commit;
    
    end log_content_click;
    
    
    end eba_oll_log;
    /
    
    
    create or replace package body eba_oll_api
    as
    
    
    function gen_id 
       return number
    is
       l_id  number;
    begin
       select to_number(sys_guid(), 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
         into l_id
         from dual;
    
       return l_id;
    end gen_id;
    
    
    function eba_oll_tags_cleaner (
        p_tags  in varchar2,
        p_case  in varchar2 default 'U' ) return varchar2
    is
        type tags is table of varchar2(255) index by varchar2(255);
        l_tags_a        tags;
        l_tag           varchar2(255);
        l_tags          apex_application_global.vc_arr2;
        l_tags_string   varchar2(32767);
        i               integer;
    begin
    
        l_tags := apex_util.string_to_table(p_tags,',');
    
        for i in 1..l_tags.count loop
            --remove all whitespace, including tabs, spaces, line feeds and carraige returns with a single space
            l_tag := substr(trim(regexp_replace(l_tags(i),'[[:space:]]{1,}',' ')),1,255);
    
            if l_tag is not null and l_tag != ' ' then
                if p_case = 'U' then
                    l_tag := upper(l_tag);
                elsif p_case = 'L' then
                    l_tag := lower(l_tag);
                end if;
                --add it to the associative array, if it is a duplicate, it will just be replaced
                l_tags_a(l_tag) := l_tag;
            end if;
        end loop;
    
        l_tag := null;
    
        l_tag := l_tags_a.first;
    
        while l_tag is not null loop
            l_tags_string := l_tags_string||l_tag;
            if l_tag != l_tags_a.last then
                l_tags_string := l_tags_string||', ';
            end if;
            l_tag := l_tags_a.next(l_tag);
        end loop;
    
        return substr(l_tags_string,1,4000);
    
    end eba_oll_tags_cleaner;
    
    
    procedure eba_oll_tag_sync (
        p_new_tags          in varchar2,
        p_old_tags          in varchar2,
        p_content_type      in varchar2,
        p_content_id        in number )
    as
        type tags is table of varchar2(255) index by varchar2(255);
        l_new_tags_a    tags;
        l_old_tags_a    tags;
        l_new_tags      apex_application_global.vc_arr2;
        l_old_tags      apex_application_global.vc_arr2;
        l_merge_tags    apex_application_global.vc_arr2;
        l_dummy_tag     varchar2(255);
        i               integer;
    begin
    
        l_old_tags := apex_util.string_to_table(p_old_tags,', ');
        l_new_tags := apex_util.string_to_table(p_new_tags,', ');
    
        if l_old_tags.count > 0 then --do inserts and deletes
    
            --build the associative arrays
            for i in 1..l_old_tags.count loop
                l_old_tags_a(l_old_tags(i)) := l_old_tags(i);
            end loop;
    
            for i in 1..l_new_tags.count loop
                l_new_tags_a(l_new_tags(i)) := l_new_tags(i);
            end loop;
    
            --do the inserts
            for i in 1..l_new_tags.count loop
                begin
                    l_dummy_tag := l_old_tags_a(l_new_tags(i));
                exception when no_data_found then
                    insert into eba_oll_tags (tag, content_id, content_type )
                        values (l_new_tags(i), p_content_id, p_content_type );
                    l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
                end;
            end loop;
    
            --do the deletes
            for i in 1..l_old_tags.count loop
                begin
                    l_dummy_tag := l_new_tags_a(l_old_tags(i));
                exception when no_data_found then
                    delete from eba_oll_tags where content_id = p_content_id and tag = l_old_tags(i);
                    l_merge_tags(l_merge_tags.count + 1) := l_old_tags(i);
                end;
            end loop;
        else --just do inserts
            for i in 1..l_new_tags.count loop
                insert into eba_oll_tags (tag, content_id, content_type )
                    values (l_new_tags(i), p_content_id, p_content_type );
                l_merge_tags(l_merge_tags.count + 1) := l_new_tags(i);
            end loop;
        end if;
    
        for i in 1..l_merge_tags.count loop
            merge into eba_oll_tags_type_sum s
            using (select count(*) tag_count
                     from eba_oll_tags
                    where tag = l_merge_tags(i) and content_type = p_content_type ) t
               on (s.tag = l_merge_tags(i) and s.content_type = p_content_type )
             when not matched then insert (tag, content_type, tag_count)
                                   values (l_merge_tags(i), p_content_type, t.tag_count)
             when matched then update set s.tag_count = t.tag_count;
    
            merge into eba_oll_tags_sum s
            using (select sum(tag_count) tag_count
                     from eba_oll_tags_type_sum
                    where tag = l_merge_tags(i) ) t
               on (s.tag = l_merge_tags(i) )
             when not matched then insert (tag, tag_count)
                                   values (l_merge_tags(i), t.tag_count)
             when matched then update set s.tag_count = t.tag_count;
        end loop;
    
    end eba_oll_tag_sync;
    
    procedure render_tag_cloud (
       p_selection          in varchar2 default null,
       p_app_id             in number,
       p_session_id         in number,
       p_min_nbr_tags       in number default 1,
       p_max                in number default 100,
       p_limit              in number default 10000,
       p_link_to_page       in varchar2 default '2',
       p_tag_item_filter    in varchar2 default 'P2_TAGS',
       p_clear_cache        in varchar2 default '2,CIR,RIR',
       p_more_page          in varchar2 default '62' )
    as
       l_printed_records    number := 0;
       l_available_records  number := 20;
       l_max                number;
       l_min                number;
    
       l_class_size         number;
       l_class              varchar2(30);
    
       type l_tagtype is table of varchar2(2000);
       l_tags l_tagtype;
    
       type l_numtype is table of number;
       l_cnts l_numtype;
    
       l_size number;
       l_total number :=0;
    
       l_buffer varchar2(32676);   
    
       CURSOR c_all_tags
       IS
           select tag, c from (
           select t.tag, count(*) c
             from eba_oll_content c,
                  eba_oll_tags t
            where c.content_id = t.content_id
              and c.display_yn = 'Y'
              and (p_selection is null or
                   (p_selection is not null and
                   (   (substr(p_selection,1,1) = 'R' and
                        substr(p_selection,2) in (select release_id
                                                    from eba_oll_content_products cp
                                                   where cp.content_id = c.content_id))
                    or (substr(p_selection,1,1) = 'C' and
                        substr(p_selection,2) in (select product_id
                                                    from eba_oll_content_products cp
                                                   where cp.content_id = c.content_id))
                    or (substr(p_selection,1,1) = 'P' and
                        (substr(p_selection,2) in (select product_id
                                                     from eba_oll_content_products cp
                                                    where cp.content_id = c.content_id) or
                         substr(p_selection,2) in (select p.parent_product_id
                                                     from eba_oll_content_products cp,
                                                          eba_oll_products p
                                                    where cp.content_id = c.content_id
                                                      and cp.product_id = p.product_id)))
                    or (substr(p_selection,1,1) = 'G' and
                        (substr(p_selection,2) in (select pg.group_id
                                                     from eba_oll_product_groupings pg,
                                                          eba_oll_content_products cp
                                                    where pg.product_id = cp.product_id
                                                      and cp.content_id = c.content_id) or
                         substr(p_selection,2) in (select pg.group_id
                                                     from eba_oll_product_groupings pg,
                                                          eba_oll_products p,
                                                          eba_oll_content_products cp
                                                    where pg.product_id = p.parent_product_id
                                                      and p.product_id = cp.product_id
                                                      and cp.content_id = c.content_id)))
                   )))
            group by tag
           ) x where rownum < p_limit
                 and c >= p_min_nbr_tags
            order by upper(tag) ;
    
    begin
    
       -------------------------
       -- Fetch tags into arrays
       --
       open c_all_tags;
          loop
              fetch c_all_tags bulk collect into l_tags,l_cnts limit p_limit;
              exit;
          end loop;
       close c_all_tags;
    
       l_available_records := l_tags.count;
    
    
       -----------------------------------------------
       -- Determine total count and maximum tag counts
       --
       l_max := 0;
       l_min := 1000;
       FOR i in l_cnts.first..l_cnts.last loop
          l_total := l_total + l_cnts(i);
          if l_cnts(i) > l_max then
             l_max := l_cnts(i);
          end if;
          if l_cnts(i) < l_min then
             l_min := l_cnts(i);
          end if;
       end loop;
       if l_max = 0 then l_max := 1; end if;
    
    
       l_class_size := round((l_max-l_min)/6);
    
       ------------------------
       -- Generate tag cloud --
       --
       
       sys.htp.prn('<div class="tagCloud"><ul>');
    
       for i in l_tags.first..l_tags.last loop
           l_printed_records := l_printed_records + 1;
    
           if l_cnts(i) < l_min + l_class_size then
              l_class := 'size1';
           elsif l_cnts(i) < l_min + (l_class_size*2) then
              l_class := 'size2';
           elsif l_cnts(i) < l_min + (l_class_size*3) then
              l_class := 'size3';
           elsif l_cnts(i) < l_min + (l_class_size*4) then
              l_class := 'size4';
           elsif l_cnts(i) < l_min + (l_class_size*5) then
              l_class := 'size5';
           else l_class := 'size6';
           end if;      
           
           l_buffer := '<li><a class="'||l_class||'" href="'||
                  'f?p='||p_app_id||':'||p_link_to_page||':'||p_session_id||':::'||p_clear_cache||':'||
                  p_tag_item_filter||':'||htf.escape_sc(l_tags(i))||'">'||
                  htf.escape_sc(l_tags(i)) || '<span>' || l_cnts(i) || '</span></a></li>';
    
           sys.htp.prn(l_buffer);
    
           l_buffer := '';
    
           if  l_printed_records > p_max then
               exit;
           end if;
       end loop;
    
       sys.htp.prn('</ul></div>');
    
    
       -- print if there's more
       if l_tags.count - l_printed_records != 0 then
               htp.prn('<p><a href="f?p='||p_app_id||':'||htf.escape_sc(p_more_page)||
                     ':'||p_session_id||':::'||htf.escape_sc(p_more_page)||'">View all tags</a></p>');
       end if;
    
    
       exception when others then
          sys.htp.prn('<p>No tags found.</p>');
    end render_tag_cloud; 
    
    
    procedure email_when_feedback (
       p_feedback_id  in  number,
       p_host_url     in  varchar2,
       p_app_id       in  number )
    is
       l_body       clob;
       l_body_html  clob;
    begin
    
    for c1 in (
       select f.feedback_comment, f.feedback_by,
              c.title, nvl(ct.feedback_contacts,'[email protected]') email
         from eba_oll_content_feedback f,
              eba_oll_content c,
              eba_oll_team ct
        where f.id = p_feedback_id
          and f.content_id = c.content_id
          and c.team_id = ct.team_id (+) )
    loop
    
       l_body := 'You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
    
    Content: '|| c1.title || utl_tcp.crlf || '
    Feedback: '|| c1.feedback_comment || utl_tcp.crlf || '
    Left by: '|| lower(c1.feedback_by) ||'
    
    You can respond via the OLL Application, '||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id || '.';
    
    
       l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
    <p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
    You have received feedback for a piece of content you own in the Oracle Learning Library (OLL) Application.
    </p>
    <table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Left by</td>
    <td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||lower(c1.feedback_by)||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
    <a href="'||p_host_url||'f?p='||p_app_id||':47:::NO::P47_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">Respond to this Feedback</a>
    </td>
    </tr>
    </table>
    </div>';
    
       apex_mail.send (
          p_to        => c1.email,
          p_from      => '[email protected]',
          p_subj      => 'OLL - New Feedback for your team',
          p_body      => l_body,
          p_body_html => l_body_html );
    
    end loop;
    
    end email_when_feedback;
    
    
    
    procedure email_when_response (
       p_feedback_id  in  number,
       p_host_url     in  varchar2,
       p_app_id       in  number )
    is
       l_body       clob;
       l_body_html  clob;
    begin
    
    for c1 in (
       select f.feedback_comment, f.feedback_by, f.response, c.title
         from eba_oll_content_feedback f,
              eba_oll_content c
        where f.id = p_feedback_id
          and f.content_id = c.content_id )
    loop
    
       l_body := 'You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
    
    Content: '|| c1.title || '
    Feedback: '|| c1.feedback_comment || '
    Response: '|| c1.response || '
    
    You can also view this response via the OLL Application, '||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id || '.';
    
    
          l_body_html := '<div style="border: 1px solid #DDD; background-color: #F8F8F8; width: 460px; margin: 0 auto; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px;">
    <p style="font: bold 12px/16px Arial, sans-serif; margin: 0 0 10px 0; padding: 0;">
    You have received a response to your feedback left in the Oracle Learning Library (OLL) Application.
    </p>
    <table style="width: 100%;" cellspacing="0" cellpadding="0" border="0">
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Content</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;"><a href="#" style="color: #000">'||c1.title||'</a></td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Feedback</td>
    <td style="font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.feedback_comment,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td style="font: bold 12px/16px Arial, sans-serif; color: #666; padding: 0 10px 10px 0; vertical-align: top;">Response</td>
    <td style="font: bold 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">'||replace(c1.response,CHR(10),'<br/>')||'</td>
    </tr>
    <tr>' || utl_tcp.crlf || '
    <td colspan="2" style="text-align: center; font: normal 12px/16px Arial, sans-serif; padding: 0 10px 10px 0; vertical-align: top;">
    <a href="'||p_host_url||'f?p='||p_app_id||':60:::NO::IR_ID:' || p_feedback_id ||'" style="display: block; padding: 10px; background-color: #EEE; font: bold 16px/16px Arial, sans-serif; color: #444">View Response in OLL Application</a>
    </td>
    </tr>
    </table>
    </div>';
    
       apex_mail.send (
          p_to        => c1.feedback_by,
          p_from      => '[email protected]',
          p_subj      => 'Oracle Learning Library - Response to your Feedback',
          p_body      => l_body,
          p_body_html => l_body_html ); 
    
    end loop;
    
    end email_when_response;
    
    
    
    end eba_oll_api;
    /
    Error on line 274: PLS-00201: identifier 'UTL_TCP' must be declared

    Published by: Fateh January 13, 2012 07:32

    Fateh,

    It would seem that your schema of Apex/user doesn't have access to, or otherwise know the utl_tcp Oracle package. Try running it in your workshop of Apex SQL > SQL commands.

    desc utl_tcp
    

    If you do not get a description of the utl_tcp package then you will know that your Apex selected scheme lacks the permissions to run this package. Assuming that this is the case, then you will need someone with the correct privileges to run:

    grant execute on utl_tcp to [your_schema_name]
    

    Hope that helps.

    Earl

  • A question about keywords

    Is it possible in the settings... or somewhere, so that when you open Organizer (of PrE9) rather than start with a list of hierarchy of keywords - it could open to keyword cloud poster? I'm not too keen on the method of hierrarchy...

    Thank you.

    brush

    I had some experiences in the organizer of 9 elements.

    1 - Yes, when you close the Organizer , and he always seems to come next time with the grid of the miniature AND the Panel tags on the right is defined on the view hierarchy. Then, you click on the view of the cloud icon.

    2. my conclusion is that if I click on the cloud icon after the Organizer starts, then it was stay like clouds in the Panel tags keyword to the right of the thumbnails for the duration that the Organizer is open.

    3 - Note If you use the Mode full-screen to view your photos and then for the Panel "Organize quick" which is dragged to the left side of the screen to the bottom, the default value for the keyword tags Cloud. This is another method of work which you may or may not like: However, because it does not define cloud I decided to mention it.

    FYI - for full screen, you can use the drop icon display (it's next to the Home icon on the bar at the top of the main screen of organizer). Choose the option "View, Edit, organize in full screen.  FYI - I usually select the thumbnails of the photos I want to organize before moving mode full-screen.

  • Organization and tagging in Lightroom vs PES? The Cloud?

    Lends itself organizes hundreds of thousands of vector images and png, I need to design. I bought just PSE for the Organizer, then realized that I could probably use Lightroom.

    1. who is the best and why?

    2. I'm delegating a large part of this work of assistant virtual. Anyway do organize and marking of cloud storage other than downloading, tagging and download?

    3. it is a huge job that I was considering outsourcing to the Philippines but worry about their copy and usage of my images?

    Any help appreciated.

    There is not "best" overall. Two programs are good things and 'not so good' things, and you should try to see which suits you best.

    Marking distance (and edition remotely) has been discussed several times in this forum, but since these applications have been designed as a single-user application, all the methods proposed are somewhat of a workaround and may be bit tedious and detailed.

    Outsourcing in the Philippines... Well, I have no experience on it.

  • ICH habe aus der Creative Cloud Photoshop, after effect auf meinem Hauptrechner Insalliert und first. Ein paar Tage liefen die wunderbar program. Heute sind alle drei program keep vom Rechner edge. Zei der Adobe Creative Cloud Manager

    ICH habe aus der Creative Cloud Photoshop, after effect auf meinem Hauptrechner Insalliert und first. Ein paar Tage liefen die wunderbar program. Heute sind alle drei program keep vom Rechner edge. Aber der Adobe Creative Cloud Manager shows year, dass die Programme auf dem Rechner installed sind. Was tun?

    It could be that the application has been corrupted and so he demonstrated such behavior.

  • Guten Tag, Ich habe adobe creative cloud installed, aber bei mir wird das nicht displaying App. Die wie program Adobe Photoshop, Indesign kann ich aber properly use. Wie ich das App out? Danke schön!

    Guten Tag, Ich habe adobe creative cloud installed, aber bei mir wird das nicht displaying App. Die wie program Adobe Photoshop, Indesign kann ich aber properly use. Wie ich das App out? Danke schön!

    Please see system requirements | Cloud Creative

    The desktop application Adobe CC works on Mac OS X v10.7 or later.

    You can download the Adobe - Adobe Application Manager: Macintosh

  • Hello my creative cloud icon shows an error download red tag indicating to contact customer support. Please notify

    My creative cloud icon shows an error download red tag indicating to contact customer support. Each app seems to be updated

    Is this a bug. Should I be worried?

    Thanks I solved the problem.

  • How to tag and annotate in the app cloud creative mobile?

    You can do it in the app?

    Adobe Creative cloud on the App Store

    Whatever this is sold by Apple is supported by Apple... or maybe in an Adobe forum for the mobile application-specific

    If you start the https://forums.adobe.com/welcome Forums Index

    You will be able to select a forum for the specific Adobe products you use

    Click on the symbol "arrow down" on the right (where it is said to see all our products and Services) to open the drop-down list and scroll

  • Music Apple removes the songs &amp; ID Tags

    Dear community,

    I have a problem with Apple music and my library on my Mac and iPhone! Apple music will remove the songs and lyrics and identification labels (side etc.). With "delete", I mean the following:

    -delete the songs: next to the song the cloud is listed, even if the song has been downloaded.

    -removed ID tags: for example: I note all my songs, but unfortunately all the stars disappear.

    -remove the words: all added words are dissapeard.

    What can do and why - what happened?

    Bye,.

    Mike

    I don't know on the sides and others because I do not use music from Apple. You must realize that if the service finds there is a corresponding item in the iTunes Store for something you have on your Apple computer will use its own copy of the file which does not include your custom tags.  I think that the only way to work around this problem is to change the name and other identifying information about your tracks so Apple thinks it's something completely different and download your copy.  I don't know if this will include lyrics.

Maybe you are looking for