Doxygen: How to enable automated Referenced-By list - doxygen

when I create a #page P1 and I #ref this page in some other page P2 then want to have an automatically added list of references on P1 which gives me a link to P2. Is this possible somehow?
I was hoping the REFERENCED_BY_RELATION setting would do this but it is not.

Related

How to add new data at facebook pixel module for magento2

i tried to add new data to show here (it's a extension for chrome called facebook pixel helper) (check image pls), i need to add (after content_category in viewcontent section) a new data for example "measurement: kg" o anything information ex.: "mynewvar: mynewvalue", i modified in module vendor, but i didnt get anything changes in the information at extension.
what file i need override? or all module override?
pls help me guys, i tried for 2 days... i'm a newbee at magento2
enter image description here
i tried to modify data.php helper, code.phtml index.php at vendor module, but i havent see changes.. :c
(EDIT) and how to show this new information at event addtocart? =, i undstand that it is correct when i'm doing a buy of some product.

How to integrate DTM (Dynamic Tag Management) with AEM 6?

I am a newbie to Adobe DTM (Dynamic Tag Management) and have not done any kind of training related to it. However, I have been given a requirement to integrate DTM with AEM 6. I Have some requirements related to Omniture where certain events on the website are tracked and that information needs to be sent to DTM. I have followed steps described on this blog (http://blogs.adobe.com/aemtutorials/2013/07/24/customize-the-client-context/) to customize the client context by creating a new session store and storing some sample data inside it. Now, next part is to retrieve this data into DTM which I am completely unaware on how to do. What is need to achieve in particular is to create a new data element as shown in the screenshot below and write some custom java script to access the data stored inside the client context (which is present in the session store) as explained in the blog mentioned.
I have no idea on how to integrate DTM with AEM instance and how to get hold of that data needed using the script. There is no info available on the internet regarding this, hence request you to help me in case anybody have worked on such a requirement earlier. Any help is highly appreciated
Step 1 - Set up DTM cloud services configuration in AEM. You may find cloud services config at /etc/cloudservices/dynamictagmanagement.html
Step 2 - Apply the above cloud config to the root of your website using the page property. This will insert the required JS scripts and JS object into the DOM. You could also do step (1) & (2) together by manually inserting header and footer code (from DTM) into the template.
Step 3 - Supply data to DTM JS object. This you could populate the data from server side or at client side using JS. You could leverage client context as well. JS APIs available to query client context.
PS: Am also a learner on this.
Helpful links:
http://blogs.adobe.com/experiencedelivers/experience-management/integrating-dtm-custom-aem6-page-template/
http://docs.adobe.com/docs/en/aem/6-0/administer/integration/marketing-cloud/dtm.html
You can use data elements with custom script like this:
e.g. dataElement authorizableId is custom script with content
return CQ_Analytics.ClientContext.get("/profile/authorizableId");
or
dataElement pageTitle
return CQ_Analytics.PageDataMgr.getProperty("title”);
This is how I implemented it. Please note that this implementation is for integrating with flat HTML files. Where we need to add the scripts in Head tag.
Pre-requisites:
1. We need to have login credentials for DTM website.
We need to have admin rights.
We need sc3.omniture site credentials. This is usually provided by Adobe team.
From Omniture console we need to generate the AppMeasurement.js file.
From AppMeasurement.js file we need to get important details like:
a. Tracking Server Name
b. s_account name
c. Visitor namespace
Connecting HTML files to DTM:
Login to https://dtm.adobe.com with admin credentials.
Click on Project dashboard
Click on Embed tab on top navigation.
Enable Host on Akamai.
Expand Header Code widget and copy the code.
Paste that code in the tag of your HTML.
Go back to DTM again. Expand Footer Code widget and copy the code.
Paste that code to the tag of your HTML.
Configuring DTM for Direct Call Rules:
1. Go to Rules tab from top navigation.
2. Click on Direct Call Rules from left navigation now.
Click on create rule.
Give it a name in the Name section.
Expand Conditions widget.
Pay close attention to the Conditions textbox. Direct Call Rules are fired using the _satelitte.track() method, and the text you enter in the Conditions textbox will be the argument you pass in this method. We entered “change-offer-submit”, so to fire this Direct Call Rule, we will use _satelitte.track(“change-offer-submit”) as you will see in the code below.
Now use the Adobe Analytics section to set up a custom link.
Below is the code that sets up our form and its validation. Notice the way the DTM _satelitte.track() is used. Each of the arguments passed in the _satelitte.track() method matches the Condition textbox in separate DTM rules.
HTML
<div class="outer-btn">
<input class="input-btn analyticsEvent" type="button" value="Submit" data-eventName="change-offer-submit">
</div>
JavaScript
<script>
jQuery('.analyticsEvent').on('click',function() {
window.console.log('Logged Event: ' + jQuery(this).attr('data-eventName'));
_satellite.track(jQuery(this).attr('data-eventName'));
location.href='./landingPage.html';
});
</script>
This has been superseded by a tool added to DTM in the June 2016 release, ContextHub was added in 6.1 as beta, in 6.2 it reached feature parity with ClientContext. It saves a lot of time building data layers as a lot of it will be there already .

confluence create a link of a page to another page name?

I am using Confluence via Emacs confluence-mode, and I would like to give my pages a meaningful name, but then also give them a short name that would make it faster to type when editing. Can I create a page that is just a link to another page with a different name?
For example, create a page called My meaningful name for this page and then create a link to that page called p1 that is simply a pointer to the other page. When opening p1, it would actually be opening the other page.
Essentially, I want to be able to open the page:
http://my-confluence.mydomain.com/display/MySpace/p1
And end up with:
http://my-confluence.mydomain.com/display/MySpace/My+meaningful+name+for+this+page
Any ideas?
Sounds like you need a redirect. On your p1 page, throw this inside an html macro:
<script type="text/javascript">
window.location.href("http://My meaningful name for this page.com");
</script>
That will automatically redirect to the correct page. Only downside is it might visibly show the p1 page for a fraction of a second. If it does, and that is unacceptable, I would refer you to this answer on Atlassian's forums:
https://answers.atlassian.com/questions/124121/how-to-properly-redirect-pages-in-confluence
It lists 2 plug-ins, one of which I use, which do it very seamlessly. They're not free though.
Can you describe your use-case a bit more? You can achieve this by using anchors (https://confluence.atlassian.com/display/DOC/Working+with+Anchors) if you're linking to the same page. If you need to link to a new page, this might help:
https://confluence.atlassian.com/display/DOC/Configuring+Shortcut+Links

How to hide "User Information" options from "My Account" in Liferay 6.1?

I am trying to hide some options in "User Information" from My Account by using hook. I just want to hide it using CSS (style="display:none"). User Information is present in the right side of My Account Page.
I want to know, in which page I should make changes? While creating hook which page I should select for hiding those links like "Organizations, Sites, etc." Please help...
You have to choose the tab you want by writing them in the portal-ext.properties as follow :
#
# Input a list of sections that will be included as part of the user form
# when updating a user in the My Account portlet.
users.form.my.account.main=details,password,organizations,sites,user-groups,roles,personal-site,categorization
users.form.my.account.identification=addresses,phone-numbers,additional-email-addresses,websites,instant-messenger,social-network,sms,open-id
users.form.my.account.miscellaneous=announcements,display-settings,comments,custom-fields
Each field will be linked to its jsp. For exemple, "details" will display details.jsp.
Since your problem is finding the jsp file, you should do these :
download the Liferay source, and add the portal-trunk as a Liferay Project in Eclipse
Navigate through the portal to your desired file (manage my account), and get the url from your browser
Search for the "struts_action" attribute in the usl. For this case, it's "/my_sites/view"
This is very helpful as the first parameter indicates the portlet that controls the jsp page.
The second parameter usually is the jsp you are searching for
Find that file in the portal trunk and search for the html component you want to edit. it might be in the page itself, or it could be on an included one, or a sibling one (provided as a tab)
For your case, it's "/portal-trunk/portal-web/docroot/html/portlet/users_admin/edit_user.jsp"
It is not possible to remove those options using CSS. We can do the following simple java code for removing those tabs... The page which we need to edit is "/portal-trunk/portal-web/docroot/html/portlet/users_admin/edit_user.jsp".
List<String> identificationList = new ArrayList<String>();
for(String identificationItem : identificationSections){
identificationList.add(identificationItem);
System.out.println(identificationItem);
}
identificationList.remove("websites");
identificationList.remove("instant-messenger");
identificationList.remove("social-network");
identificationList.remove("sms");
identificationList.remove("open-id");
identificationSections = new String[identificationList.size()];
for(int i = 0; i < identificationList.size(); i++){
identificationSections[i] =identificationList.get(i);
}
Its easy to hide those links by using the simple java code written above.

Vbulletin plugin development tutorial

I searched for tutorials but i didn't found any useful tutorial. I want to create simple plugin which add "123" to header of every pages of forum.
I tried to go to admin panel -> create new plugin. But i don't know what hook i need to display "123" in header.
I will be very thankful for any help.
Assuming vBulletin 4 and above:
Create a Product
Logon to your AdminCP
Goto Plugins & Products -> Manage Products
Click Add/Import Product
On the following screen enter your product name etc in the Add New Product section (you can leave Product URL and Product Check URL blank)
Add a Plugin to your Product
Goto Plugins & Products -> Add New Plugin
Select your Product
To add something to the header on every page select the global_bootstrap_init_complete hook location
In PHP code enter the following:
$template_hook['mycustommesage'] = 'hello world';
Update your header template to include the plugin output
In ACP goto Styles & Templates -> Style Manager
Select the style you want to edit and select edit templates
Open the header template
Whereever you want you plugin output to appear add:
{vb:raw template_hook.mycustommesage}